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

Прочитать файл scanf - C++

Восстановить пароль Регистрация
 
Григорий Карпов
 Аватар для Григорий Карпов
4 / 4 / 0
Регистрация: 14.07.2012
Сообщений: 138
21.05.2014, 21:57     Прочитать файл scanf #1
Текстовый файл имеет следующее содержание: число, пробел, слово, пробел, число; и состоит из неизвестного кол-ва строк. Как прочитать файл и занести в структуру?
C++ (Qt)
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
struct Str
{
    int Numb;    
    char Name[30];
    int Time;     
};
 
int GetData()
{
    FILE *f;
    if ((f = fopen("Str.txt", "r")) == NULL)
    {
        printf("Не удалось открыть файл \n");
        return 0;
    }
    else
    {
        while (!f.eof())
        {
            fscanf(...);
        }
        f.Close;
    }
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.05.2014, 21:57     Прочитать файл scanf
Посмотрите здесь:

Данные записать в файл F1.txt, затем прочитать оттуда, обрабатывались и записывались в бинарный файл F2.bin с проверкой C++
Как scanf ом прочитать строку string? C++
C++ как можно прочитать файл в обратном порядке т.е. стать в конец файла и прочитать до начальной позиции?
составить программу,которая создает файл, состоящий из 10 значений типа int. прочитать файл и вычислить сумму его элементов C++
C++ Не удаётся прочитать файл
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
4311 / 3732 / 1258
Регистрация: 14.04.2014
Сообщений: 14,629
21.05.2014, 22:06     Прочитать файл scanf #2
C++
1
fscanf(f, "%d %s %d", &i1, s, &i2);
zss
Модератор
Эксперт С++
 Аватар для zss
5951 / 5556 / 1787
Регистрация: 18.12.2011
Сообщений: 14,200
Завершенные тесты: 1
21.05.2014, 22:08     Прочитать файл scanf #3
C
1
2
3
4
5
6
7
8
9
else
    {
        Str A;
        while (!f.eof())
        {
            fscanf(f,"%d%s%d",&(A.Numb),A.Name,&(A.time));
        }
        f.Close;
    }
Григорий Карпов
 Аватар для Григорий Карпов
4 / 4 / 0
Регистрация: 14.07.2012
Сообщений: 138
21.05.2014, 22:14  [ТС]     Прочитать файл scanf #4
А для чего символ &?
nmcf
4311 / 3732 / 1258
Регистрация: 14.04.2014
Сообщений: 14,629
21.05.2014, 22:21     Прочитать файл scanf #5
Ссылка, чтобы функция могла результат записать.
zss
Модератор
Эксперт С++
 Аватар для zss
5951 / 5556 / 1787
Регистрация: 18.12.2011
Сообщений: 14,200
Завершенные тесты: 1
21.05.2014, 22:21     Прочитать файл scanf #6
Цитата Сообщение от Григорий Карпов Посмотреть сообщение
А для чего символ &?
В scanf параметры передаются по АДРЕСУ
Yandex
Объявления
21.05.2014, 22:21     Прочитать файл scanf
Ответ Создать тему
Опции темы

Текущее время: 18:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru