Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.03.2010, 00:20   #1
Fatummors
Студент
Пользователь
 
Регистрация: 13.01.2010
Сообщений: 11
По умолчанию Ошибка роботы с фалом

Нужно считать файл в массив.
Код:
#include <iostream>
#include <fstream>
using namespace std;
int read(){
    ifstream file_in("in.txt");
    if (file_in.fail()){ 
   cout << "Error file exist. Press any key to exit. "; 
   cin.get();
   exit(1); 
}    
int count = sizeof(file_in);
char* word=new char[count];     
    while (!file_in.eof()){

    word = (char*)file_in.get();
     cout << word;
     }
     file_in.close();
}

int main(){
    read();
    cin.get();
}
Компилит, но выдаёт ошибку приложения.
Fatummors вне форума Ответить с цитированием
Старый 10.03.2010, 00:39   #2
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

Код:
#include <iostream>
#include <fstream>
using namespace std;
int read(){
    ifstream file_in("in.txt");
    if (file_in.fail()){ 
   cout << "Error file exist. Press any key to exit. "; 
   cin.get();
   exit(1); 
}    
int count = sizeof(file_in), i=0;
char* word=new char[count];     
    while (!file_in.eof()){
         word[i++] = (char)file_in.get();
     }
     cout << word;
     word[i-1] = '\0';
     delete[] word;
     file_in.close();
}

int main(){
    read();
    cin.get();
    return 0;
}

Последний раз редактировалось NiCola999; 10.03.2010 в 00:44.
NiCola999 вне форума Ответить с цитированием
Старый 10.03.2010, 10:42   #3
Fatummors
Студент
Пользователь
 
Регистрация: 13.01.2010
Сообщений: 11
По умолчанию

NiCola999, спасибо, я понял.
Fatummors вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Роботы Levsha100 Микроконтроллеры, робототехника, схемотехника, 3D принтеры 8 09.12.2009 21:46
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно Сергей Человек Фриланс 3 06.07.2009 19:30
Начало роботы в Делфи sv2311 Помощь студентам 5 04.04.2009 02:29
прогамма для роботы с сетью blackstersl Работа с сетью в Delphi 4 23.01.2009 16:36