ошибка 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
- 5566 reads