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

Форматированное чтение из файла - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой http://www.cyberforum.ru/cpp-beginners/thread843564.html
Дано бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой.
C++ Классы (исправить ошибку) Подскажите пожалуйста, как исправить. Всё написано, только в функции main при реализации нахождения элемента не самого дорого и не самого дешёвого, выдаётся ошибка: error: cannot convert `Element' to `double' in assignment (83 строчка). Вспомогательный класс - элемент сборки мебели, имеющий строковое поле название (шуруп, доска), целое поле - вес и вещественное поле стоимость грамма... http://www.cyberforum.ru/cpp-beginners/thread843547.html
Перегрузка операторов для класса "множество целых чисел" C++
Собственно, в этом и вопрос. Как перегрузить операторы "+" и "-" для объединение и разности двух множеств?
C++ Создать базу данных (массив структур) в соответствии с заданой структурой
Создать базу данных (массив структур) соотвественно заданной структуре для двух групп 5-10 структур и для каждой группы. Реализовать редактирование записей (изменение, добавление, удаление). Начальные данные должны вводится с проверкой области допустимых значений. Все действия пользователя должны контролироваться и обеспечиваться осмысленными сообщениями. Реализовать в соответствии со своим...
C++ Работа с массивом (найти номер максимального значения, произведение элементов, преобразовать массив) http://www.cyberforum.ru/cpp-beginners/thread843538.html
Двумерный массив m на n (размерности массивов задаются с клавиатуры) заполнить случайным образом и найти: 1.номер максимального значения элемента массива 2. произведение элементов массива, расположенных между первым и вторым нулевым элементами 3. преобразовать массив таким образом, чтобы в первой его половине располагались элементы, стоявшие в нечетных позициях, а во второй половине -...
C++ Строка: .Написать программу, определяющую в заданном тексте для каждой буквы алфавита количество ее употребления. 1.Написать программу, определяющую в заданном тексте для каждой буквы алфавита количество ее употребления. Не могли бы вы помочь) подробнее

Показать сообщение отдельно
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
20.04.2013, 20:34     Форматированное чтение из файла
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
33
34
35
36
37
#include <iostream>
#include <conio.h>
#include <stdlib.h>
#include <stdio.h>
using namespace std;
 
struct refBook {
    int num;
    char address[50];
    char fio[50];
} book[500];
 
int main () {
    FILE *f;
    int i = 0;
    f = fopen("ebase.txt","r+");
 
    if (f != NULL) 
    {
        while (!feof(f)) 
        {
            fscanf(f,"%d%s%s", &book[i].num, &book[i].fio, &book[i].address);
            i++;
        }
    }
    else {
        cout<<"Error file is not found";
    }
    for (int j=0; j<i; j++) 
    {
        cout << book[j].num << ' ' << book[j].fio << ' ' << book[j].address;
        cout << endl;
    }
    
    getch();
    return 0;
}
И двоеточие из имени файла уберите.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru