Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
stationfuk
0 / 0 / 0
Регистрация: 16.05.2012
Сообщений: 15
#1

Считывание записей из файла (C++) - C++

13.06.2012, 01:29. Просмотров 297. Ответов 1
Метки нет (Все метки)

Задание:
Бинарный файл (текстовый файл) содержит записи, каждая из которых включает следующую информацию:
  • строку1 символов, под которую выделено 25 байт;
  • символ (для записи в текстовом файле под него занято 2 байта)
  • строку2 символов, под которую выделено 5 байт;
  • массив из 15 целых чисел в диапазоне от -99 до 99(для записи в текстовом файле под каждое такое число выделено по 3 байта).
В программе требуется прочитать каждую запись из файла и проанализировать прочитанную информацию.
______________________________
Подскажите, как правильно считать записи из обеих видов файлов?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.06.2012, 01:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Считывание записей из файла (C++) (C++):

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

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

Считывание с файла - C++
Прогррамма неверно считывает числа с файла.вот кусок программы int mass_in_3(int *k,int *j) { int array; FILE *f1; ...

Считывание из файла - C++
Всем привет! Есть вот такая проблема: при считывании данных из файла в объект ниоткуда берутся лишние данные. В чем может быть проблема?...

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

Считывание из файла - C++
#include <iostream> #include <time> #include <fstream> using namespace std; int linear_search(int array, int size, int...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
David Sylva
1285 / 947 / 51
Регистрация: 17.05.2012
Сообщений: 2,687
13.06.2012, 18:58 #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream> 
#include <fstream>
#include <string>
using namespace std; 
 
int main() 
{ 
    string str; // первая строка
    char ch;    // символ
    string str2; // вторая строка
    int array[15];  // массив
    int n = 0; // счётчик элементов в мвссиве
 
    ifstream infile("text.txt"); 
 
    while(!infile.eof()) 
    { 
        infile >> str >> ch >> str2 >> array[n++];  
    } 
 
    // если надо в бинарном в строке ifstream infile("text.txt", ios:: binary); 
    
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.06.2012, 18:58
Привет! Вот еще темы с ответами:

Считывание файла - C++
Как можно считать из файла строку 110011, как массив чисел, заранее спасибо!

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

считывание с файла - C++
помогите, пожалуйста, нужно считать с файла ряд целых чисел и переписать его куда-то чтобы потом можно было сделать с ним операции

Считывание из файла - C++
Почему при считывании строк из файла циклом вида while (!feof(f)) { fgets(line, MAX, f); printf(&quot;%s\n&quot;, line); } если...


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

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

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