int main(int argc, char **argv) {
char username[256];
username = ?;
}
Run Code Online (Sandbox Code Playgroud)
谢谢〜
你可能想username成为一个指针,然后你可以分配它:
int
main(int argc, const char *const *argv)
{
const char *username;
if (argc >= 2)
username = argv[1];
else
{
fprintf(stderr, "usage: %s username ...\n", argv[0]);
return 2;
}
/* ... */
}
Run Code Online (Sandbox Code Playgroud)
但是,如果你真的想要复制数组的内容,那么你正在寻找strncpy.