![]() |
|
Модераторы: Daevaorn |
![]()
|
|
| OXOTHUK |
|
|||
|
Unregistered |
Поможите люди добрые. Записать в файл через fstream я могу, но читать только строки
-------начало-файла---------- 12 24 7 35 ------конец-файла------------ и такой: -------начало-файла---------- 3 абв где ёжз ------конец-файла------------ Как такое сделать
Но прикажном запуске а даёт разные значения. |
|||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
А что если так попробовать:
Напиши функцию: Showfile() { int Size; char *Text; file.seekg(0,ios::end); // Встаем в конец файла Size=file.tellg(); // возвращает текущую позицию в файле file.seekg(0); // Встаем в начало файла Text=new char [Size]; // Определяем размер считываемой области memset(Text,0,Size); // Память обнуляется (сама память,значение,которое нужно присвоить каждому элементу, размер) file.read(Text,Size); // считываем из области файла в Text cout<<Text; delete[] Text; file.clear(); } -------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| Fixin |
|
|||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 2 Всего: 18 |
Может ему это все поотдельности надо? Тогда читать в текстовый буфер каждую строку как текст, если цифра делать atoi(). В противном случае копировать как строку.
|
|||
|
||||
| WERITAS |
|
|||
|
******** ![]() ![]() Профиль Группа: Участник Сообщений: 582 Регистрация: 2.5.2005 Где: Москва Репутация: нет Всего: 5 |
Ну я предложил способо прочитать файл ЦЕЛИКОМ. А как надо?
-------------------- Арт-менеджер клуба, разрешивший концерт Алексея Глызина, уволен с формулировкой "Мудак" |
|||
|
||||
| TheBoss |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 12.6.2005 Где: Санкт-Петербург Репутация: нет Всего: нет |
Согласен... |
|||
|
||||
| Guest |
|
|||
|
Unregistered |
А строками можно, но не всегда. Иногда в 1 строке 2 числа и их надо как разные переменные. А это уже труднее. |
|||
|
||||
| Fixin |
|
||||
![]() Ёжик ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 1357 Регистрация: 6.1.2004 Репутация: 2 Всего: 18 |
|
||||
|
|||||
![]()
|
| Правила форума "С++:Общие вопросы" | |
|
|
Добро пожаловать!
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |