Передача имени файла в подпрограмму - C (СИ)
Формулировка задачи:
Как передать в подпрограмму имя файла?
Так не выводит пишет
Ошибка 1 error C2059: синтаксическая ошибка: неправильный суффикс для числа
Ошибка 2 error C2146: синтаксическая ошибка: отсутствие ")" перед идентификатором "txt"
Ошибка 3 error C2660: ask: функция не принимает 1 аргументов c:\users\витор\documents\visual studio
Ошибка 4 error C2059: синтаксическая ошибка: )
5 : требуется круглая скобка ")"
для этой строчки:
ask(1.txt);
int main() { ask(1.txt); return 0; } void ask(char name ) { cout << "ТЕСТ: УМЕЕШЬ ЛИ ТЫ РАДОВАТЬСЯ ЖИЗНИ ?" << endl; FILE *fp; char str[128]; if ((name , "r") ==NULL) { printf("Cannot open file.\n"); system("pause"); exit (1); } while(!feof (fp)) { if (fgets(str, 126, fp)) printf("%s", str); } fclose(fp); }
Решение задачи: «Передача имени файла в подпрограмму»
textual
Листинг программы
ask("1.txt");
Объяснение кода листинга программы
- Запрос на ввод имени файла с помощью функции ask()
- Переменная
filename
содержит введенное имя файла - Вывод сообщения об успешном получении имени файла
- Передача имени файла в подпрограмму для дальнейшей обработки
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д