我的程序必须有一个带字符串的结构,像这样
typedef struct _Node {
char file[MAX];
//other stuff...
} Node;
Node *myPointer;
因此,在其他函数中,我需要从用户那里读取一个字符串并传递给结构中的“文件”变量,如下所示:
char input[MAX];
scanf("%s", input);
(*myPointer).file = input;
问题是用户字符串的大小是可变的,它不能编译......我该怎么办?
//对不起我的英语不好