Вывод текста из файла - C (СИ)
Формулировка задачи:
Вывести текст из файла....после зпуска программы появляется окно Unhandled exception at 0x00000000 in 5.exe: 0xC0000005: Access violation reading location 0x00000000.Помогите ошибку исправить......
#include "stdafx.h" #include <iostream> #include <conio.h> #include <fstream> #include <stdlib.h> using namespace std; int main() { setlocale(LC_ALL, "russian"); char str[10000]; char ch; int i=0,size=0; ifstream text("С:\\fragment.txt"); for(;! text.eof();i++) { text>>ch; size++; str[i]=ch; } for (i=0; i<size; i++) { cout<<str[i]; } _getch(); return 0; }
Решение задачи: «Вывод текста из файла»
textual
Листинг программы
ifstream text("С:\\fragment.txt"); if(!text){cerr<<"File not found\n"; return 1;}
Объяснение кода листинга программы
- Открывается файл
С:\\fragment.txt
для чтения с помощью объекта ifstream - Проверяется успешность открытия файла. Если файл не найден, выводится сообщение об ошибке и возвращается 1.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д