私のプログラムには、このように文字列を含む構造体が必要です
typedef struct _Node {
char file[MAX];
//other stuff...
} Node;
Node *myPointer;
したがって、他の関数では、ユーザーから文字列を読み取り、構造体の「ファイル」変数に渡す必要があります。次のようになります。
char input[MAX];
scanf("%s", input);
(*myPointer).file = input;
問題は、ユーザーの文字列のサイズが可変であり、コンパイルできないことです...どうすればよいですか?
//私の英語でごめんなさい