Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 35
1

считывание из файла

05.05.2010, 11:57. Просмотров 1108. Ответов 2
Метки нет (Все метки)

привет всем. полазил по форуму но так и не понял как считывать с файла для моей задачи..
как считать из файла чтоб можно было потом работать с данными файла???
у меня в файле символы (типо написанно несколько слов и несколько строк, по 3 5 слов в одной строке) как правильно считать из файла...
например

File.txt
i can ****%
my name losser%
you is a god%

вот в файле текст будет несколько слов.
% - в задании это значит что после процента будет новая строка...
напишите код програмы чтоб можно было считать из файла, а потом свободно и легко обрабадывать информацию файла, там например какие символы в каждой строке повторяется больше всего и т.д.
и еще в какой массив считывать???
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.05.2010, 11:57
Ответы с готовыми решениями:

Заменить считывание с клавиатуры на считывание из файла
Помогите пожалуйста, ни разу не работал со считыванием из файла поэтому не понимаю как и что...

Считывание файла в массив и запись нового файла
Консоль VS C++. Текстовый файл открывается как бинарный, и считывается по 100 байт в массив - и...

Считывание из файла
Нужно создать программу с авторизацией , логин и пароль записываются в два разных файла. Как при...

Считывание с файла
При нажатии на компонент в listbox, должно считывать с текстового файла содержимое и заполнять...

2
150 / 73 / 27
Регистрация: 09.04.2010
Сообщений: 297
05.05.2010, 14:08 2
Лучший ответ Сообщение было отмечено pqi как решение

Решение

Попробуй так:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include <iostream>
#include <conio.h>
#include <fstream>
using namespace std;
 
#define LINES 10    // Количество строк 
#define SIMBOLS 100 // Количество символов
 
int main()
{
    char str[LINES][SIMBOLS]; // набор строк
 
    ifstream fin("file.txt");
    if(!fin)   // проверка открытия файла
        cout << "error";
 
    int i = 0;
    while(!fin.eof()) // чтение из файла до его конца
    {
        // сюда добавь свой код считывания из файла
        fin.getline(str[i++], SIMBOLS+1);// например чтение строк
        
    };
 
    for(int j = 0; j < i; ++j)
        cout << str[j] << endl;
 
    fin.close();
    
    _getch();
    return 0;
}
Цитата Сообщение от pqi Посмотреть сообщение
% - в задании это значит что после процента будет новая строка...
Можно организовать чтение из файла посимвольно И если % => новая строка
0
0 / 0 / 0
Регистрация: 17.02.2010
Сообщений: 35
06.05.2010, 18:54  [ТС] 3
ну вот покотили вопросыЬ
как мне написать код чтоб програма видела что между спайсами есть одно слово??? (примерно можно сделать что "_" = i i++ и покотили сохраннение, но надо чтоб запаминал и строки это сделать надо именно с % как начать?

Добавлено через 3 минуты
но если узнавать слово между спасайсами, програма не бдует знать какое слово самое длинное... ///: а мне и это надо
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.05.2010, 18:54

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Считывание из файла
bool Poisk_Street() { ifstream fin; std::string street,fail; cout&lt;&lt;endl&lt;&lt;&quot;Введите улицу для...

Считывание с файла
Здравствуйте. Нужна помощь в написании программы: Дана непустая последовательность слов...

считывание с файла...
Добрый вечер! Мне нужно создать функцию, которая вычисляла количество символов в строке файла, и...

Считывание из файла
Доброго времени суток! Помогите с реализацией, есть файл столбец номера телефона и через табуляцию...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.