ошибка scanf() при чтении с форматом - программа вылетает
Primary tabs
убедитесь, что вы выделили память по заданному адресу
если читает например как-то так =
char *file1n;
printf("[%s]\n", "...program waits for file name's specification...");
scanf("%s",file1n);
то возможно решение типа =
int openfilefor(FILE *file1,char *prompt)
{
char file1n[200]; /*место для пути к файлу выделяем с запасом*/
printf("[%s]\n", "...program waits for file name's specification...");
if (prompt) printf("[%s]\n", prompt);
scanf(" %s",file1n); /*считываем данные без проблеом (т.к. перед % есть пробел в строке формата)*/
}- vedro-compota's blog
- Log in to post comments
- 6009 reads