C 如何将参数指定给字符串数组?
谢谢~如果您想复制另一个字符串(如argv[1]),那么您可能需要使用strncpy()。如果您想从stdin输入它,那么可能是更好的选择。如果您想复制另一个字符串(如argv[1]),那么您可能想使用strncpy()。如果您想从stdin输入它,那么可能是一个更好的选择。您可能想将C 如何将参数指定给字符串数组?,c,C,谢谢~如果您想复制另一个字符串(如argv[1]),那么您可能需要使用strncpy()。如果您想从stdin输入它,那么可能是更好的选择。如果您想复制另一个字符串(如argv[1]),那么您可能想使用strncpy()。如果您想从stdin输入它,那么可能是一个更好的选择。您可能想将username设置为指针,然后您可以分配它: int main(int argc, char **argv) { char username[256]; username = ?; } 但是,如果确实要
username
设置为指针,然后您可以分配它:
int main(int argc, char **argv) {
char username[256];
username = ?;
}
但是,如果确实要复制数组的内容,则需要查找。您可能希望将
username
设置为指针,然后可以分配它:
int main(int argc, char **argv) {
char username[256];
username = ?;
}
但是如果您真的想复制数组的内容,您需要查找。如果我传递257个字符怎么办?如果我传递257个字符怎么办?