食料品リストプログラムを作成していますが、テキストファイルの次の使用可能な行に配置されるユーザー入力文字列を含めたいと思います。今のところ、これはファイルに文字列を追加しますが、その後、いくつかのスペースにランダムな文字を入れます。その後、何か他のものを入力すると、次の行には表示されません。
void AddToFile(FILE *a) {
char addItem[20];
printf("Enter item: ");
scanf("%s", &addItem);
fwrite(addItem, sizeof(addItem), 1, a);
}