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

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

Войти
Регистрация
Восстановить пароль
 
Григорий Карпов
4 / 4 / 0
Регистрация: 14.07.2012
Сообщений: 205
#1

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

21.05.2014, 21:57. Просмотров 447. Ответов 5
Метки нет (Все метки)

Текстовый файл имеет следующее содержание: число, пробел, слово, пробел, число; и состоит из неизвестного кол-ва строк. Как прочитать файл и занести в структуру?
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
Посмотрите здесь:

Как scanf ом прочитать строку string? - C++
как scanf ом прочитать строку string?

Прочитать файл в обратном порядке т.е. встать в конец файла и прочитать до начальной позиции - C++
подскажите пожалуйста как можно прочитать файл в обратном порядке т.е. стать в конец файла и прочитать до начальной позиции?

Прочитать файл - C++
В файле находятся строки в таком виде: энтузиазм:enthusiasm энтузиаст:enthusiast энцефацит:encephalitis ...

Нужно прочитать файл - C++
Всем доброговременисуток!Хочу сделать что нибудь на опене или дыретыХе со своей моделью.Нужно из файла 3ds max'а прочитать список вершин.Но...

Прочитать бинарный файл - C++
Привет. Как прочитать бинарный файл? То есть вывести его байты. Делал так: ifstream ifs("m.mp3"); int i; while ((i = ifs.get())...

Не удаётся прочитать файл - C++
struct Str { int Numb; char Name; int Time; }; int GetData() { FILE *f;

Прочитать файл и создать функцию - C++
В текстовом файле записаны параметры для функции. PS_SOLID 1 0 0 255 Как теперь создать функцию CreatePen с этими параметрами? ...

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

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

Прочитать бинарный файл и сделать вычисление - C++
Всем привет! Передо мной стоит следующая задача: 1) Есть бинарный файл (вроде бы) 2) Есть структура написанная в отдельном файле 3)...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
nmcf
5240 / 4560 / 1532
Регистрация: 14.04.2014
Сообщений: 18,125
21.05.2014, 22:06     Прочитать файл scanf #2
C++
1
fscanf(f, "%d %s %d", &i1, s, &i2);
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,181
Завершенные тесты: 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
Сообщений: 205
21.05.2014, 22:14  [ТС]     Прочитать файл scanf #4
А для чего символ &?
nmcf
5240 / 4560 / 1532
Регистрация: 14.04.2014
Сообщений: 18,125
21.05.2014, 22:21     Прочитать файл scanf #5
Ссылка, чтобы функция могла результат записать.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,181
Завершенные тесты: 1
21.05.2014, 22:21     Прочитать файл scanf #6
Цитата Сообщение от Григорий Карпов Посмотреть сообщение
А для чего символ &?
В scanf параметры передаются по АДРЕСУ
Yandex
Объявления
21.05.2014, 22:21     Прочитать файл scanf
Ответ Создать тему
Опции темы

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