Я снова вернулся с другой проблемой со строкой. Я понятия не имею, что с этим не так. Я пытаюсь передать строку в функцию, но GCC ожидает от меня выражения. Помощь приветствуется. Эти ошибки всегда так сложно отлаживать!
if (fmenu == 1)
{
printf("\nEnter the file name: \n");
scanf("%s", name);
/* printf("filename: %s", name); */
smenu = sndmenu();
if (smenu !=1 && smenu !=2 )
{
printf("\nIncorrect option\n");
smenu = sndmenu();
if (smenu == 1)
file = fileoperations(name[]); /* Here, I cannot pass name[], expected expression */
}
}