предположим,
char nickAndPwd[] = "John 1234";
я хочу получить nick ="John"
и password = "1234"
. Как я могу это сделать?
Это то, что я сделал, но, кажется, не работает должным образом
int main() {
char nicknameAndPwd[] = "Alessandro 12345678901";
char nick[10];
char pwd[11];
int nickLength = 10;
int pwdLength = 11;
memcpy( nick, &nicknameAndPwd[0], nickLength);
nick[nickLength] = '\0';
memcpy(pwd, &nicknameAndPwd[nickLength+1], pwdLength);
pwd[pwdLength] = '\0';
printf("%s\n", nick);
printf("%s\n", pwd);
return 0;
}
Как это исправить?