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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ алгоритм http://www.cyberforum.ru/cpp-beginners/thread885322.html
подскажите что делает этот алгоритм, и что с ним делать? %-) http://pixs.ru/showimage/algoritmJP_7940233_8092649.jpg
C++ Найти сумму тех из элементов a2j(j=1,...,m), для которых a1j имеет значение наибольшего среди значений a11, a12,...,a1m нужно решение на с++ Даны натуральное число n, целочисленная матрица i=1,2; j=1,...,m. Найти сумму тех из элементов a2j(j=1,...,m), для которых a1j имеет значение наибольшего среди значений a11, a12,...,a1m. http://www.cyberforum.ru/cpp-beginners/thread885317.html
C++ Даны действительные числа a, b. Получить u
нужен код с++ для этой задачи. помогите кто может Даны действительные числа a, b. Получить u = min(a,b),υ = min(ab,a + b), min(u +υ 2 , 3.14)
C++ Таблица футбольного чемпионата задана квадратной матрицей. Определить номера команд, прошедших чемпионат без поражений
помогите пожалуйста написать код в с++ 1. Таблица футбольного чемпионата задана квадратной матрицей порядка n, в которой все элементы, принадлежащие главной диагонали, равны нулю, а каждый элемент, не принадлежащий главной диагонали, равен 2, 1 или 0 (числу очков, набранных в игре: 2 — выигрыш, 1 — ничья, 0 — проигрыш). а) Найти число команд, имеющих больше побед, чем поражений. б)...
C++ Произведение элементов массива http://www.cyberforum.ru/cpp-beginners/thread885311.html
Помогите, пожалуйста, с небольшой задачкой. Суть в следующем: Например, есть одномерный массив и надо найти произведение тех чисел, которые находятся, например, между 3 и 8 элементами.
C++ Дано действительное число у. Вычислить Дано действительное число у. Получить (1.7t(0.25)+2t(1+y))/(6-t(y*y-1), где t(x)=Ʃ(от k=0 до 10)(x^(2k+1)/(2k+1)!)/Ʃ(от k=0 до 10)(x^2k/(2k)!) Добавлено через 19 минут есть код в паскале. можно его перевести в С++ var y,r: real; function factorial (x:integer):integer; var i: integer; подробнее

Показать сообщение отдельно
undestroyer
0 / 0 / 0
Регистрация: 24.03.2013
Сообщений: 53
30.05.2013, 18:16     Форматированное чтение из файла в массив структур
Здравствуйте, посоветуйте как лучше сделать чтение из файла в массив структур с разными типами данных.
Входной файл (все денные введены через знак табуляции):
toyota 130 250 1500 sedan 2200 1800
audi 220 250 1500 hetch 2000 2500
bmv m3 250 320 1700 sedan 2800 3200
ferrari 450 375 1200 coupe 3500 8500
Каждую строчку надо внести в массив структур:
C++
1
2
3
4
5
6
7
8
9
10
struct car
{
    char name[10];//имя
    int hp;//мощность
    int speed;//макс скорость
    int massa;//масса
    char kuzov[10];//тип кузова
    int roc; //рабочий объем цилиндра
    int price;//цена
};
как лучше считать все строки и занести соответствующие данные в массив структур? для file.getline нужно чтоб в структурах были только символьные переменные, в fscanf я не знаю как указывать размер для символьных переменных (они разные). Что посоветуете?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 09:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru