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

Считывания из файла в структуру - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написание класса Person с перегруженными операторами чтения, сравнения и записи http://www.cyberforum.ru/cpp-beginners/thread121875.html
Товарищи, я тут решила сесть и написать прогу. Но я немного в синтаксис вообще не врубаюсь. Помогите, кому не трудно, одну хнюшку написать, я все дальше сама догоню, просто посмотрю, как писать вообще надо. нужно написать класс (обзовем Person) с перегруженными операторами чтения ( то бишь >>), сравнения и записи ( <<) эт все) я просто вообще не догоняю буковки, по справочнику порылась -...
C++ Вопрос по ASCII кодов Я сделал ввод одномерного символьного массива, сделал сортировку, но в выводе мне вывело не символы, (в моем случае англ. алфавит) а их ASCII код. (правельно отсортированый). Как сделать вывод символов. ... //ввожу массив for(i=0;i<PObject->GetSize();i++) {cout<<"\n Enter element MASUVy-> ="; cin>>s; PObject->SetMassEK(i,s); ... //сортировка cout<<"Sort Vubir"<<endl; for(i = 0; i <... http://www.cyberforum.ru/cpp-beginners/thread121873.html
C++ Присвоение значения фунции fopen указателю на файл
В "простом" компиляторе C++ я бы записал так: FILE * f; if ( f=fopen(file_name, "r") == 0) //проверка на существование файла {бла бла бла} Всё бы ничего, но в MVS08 видите ли... вот оно что: прототип : fopen_s(FILE** pFile,const char *filename,const char *mode); Почему я не могу записать if ( f=fopen_s(&f, file_name, "r") == 0 ) //проверка на существование файла Пишет...
Структуры_Т C++
Здравствуйте всем Задача такая: Создать список студентов с оценками по нескольким дисциплинам. Отсортировать список по убыванию среднего балла. Имеющих двойки удалить из списка С применением структур и функций, исходные данные должны находиться в тексттовом файле
C++ IDE для программирования на С/С++ http://www.cyberforum.ru/cpp-beginners/thread121842.html
Ребят, а есть версия Eclipse в компилятором MinGW? А то по отдельности скачал, а как там Eclipse с компилятором заставить работать не знаю... Заранее спасибо!
C++ почему выдает access violation? подскажите плиз изза чего доступ ограничивает, и как сделать чтоб я мог каждому элементу массива структур присваивать по строке......заранее спасибо)) #include "stdafx.h" #include <stdio.h> #include <string.h> #include <conio.h> #include <stdlib.h> struct st // Объявление структуры st { подробнее

Показать сообщение отдельно
accept
4838 / 3237 / 165
Регистрация: 10.12.2008
Сообщений: 10,682
26.04.2010, 05:48     Считывания из файла в структуру
создать структуру
а потом можно через fscanf() или через fgets()+sscanf(), есть ещё способы (они посложнее, но и понадёжнее)

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
struct line {
    char value1[100];
    char value2[100];
    char value3[100];
};
 
...
 
    fscanf(ifp, "%s %s %s", l.value1, l.value2, l.value3);
    printf("%s - %s - %s" "\n", l.value1, l.value2, l.value3);
 
    fgets(buffer, sizeof buffer, ifp);
    sscanf(buffer, "%s %s %s", l.value1, l.value2, l.value3);
    printf("%s - %s - %s" "\n", l.value1, l.value2, l.value3);
Добавлено через 39 секунд
конечно, когда что-то читаешь, то проверяешь: а прочиталось ли, а то ли прочиталось
 
Текущее время: 21:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru