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

Построчное заполнение таблицы (массива структур) в цикле - C++

Восстановить пароль Регистрация
 
Leoleshucov008
13 / 13 / 1
Регистрация: 23.02.2010
Сообщений: 221
30.10.2012, 15:19     Построчное заполнение таблицы (массива структур) в цикле #1
Есть массив структур - таблица разнотипных данных, нужно заполнить ее в цикле данными.
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
#include <stdlib.h>
#include <stdio.h>
#include <conio.h>
 
 
int main(){
 
struct chemical {
    char el_name[3];
    char el_type;
    double t1, t2;
}  //тип описывающий 1 строку в таблице
table[2]; //Таблица
int i=0;//Счетчик
printf("Enter the 7 lines\nExample:Na M 10.4 5.3\n");
 
for (i = 0; i < 2; i++) {
    scanf("%2s ", table[i].el_name);
    scanf("%c ", &table[i].el_type);
    scanf(" %.1f ",&table[i].t1);
    scanf(" %.1f ",&table[i].t2);
    printf("\n");
}
printf("\nYou entered:\n");
for (i=0; i < 2; i++) {
    printf("%s %c %3f - %3f\n", table[i].el_name,   table[i].el_type, table[i].t1, table[i].t2 );
 
    }
getch();
return 0;
}
Воожу "Mn M 10.4 4.5" Выводит 1 строчка "Mn M 0.000000 - 0.00000" 2 строчка "10 . 0.000000 - 0.000000"
Подскажите как считывать нужно правильно?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2012, 15:19     Построчное заполнение таблицы (массива структур) в цикле
Посмотрите здесь:

C++ Заполнение массива структур из файла
заполнение массива структур, методы cin-а C++
C++ Заполнение и сохранение массива структур не работает...
C++ Заполнение массива структур с консоли
заполнение массива структур из файла и вывод на экран/в файл C++
Заполнение массива структур оператором for C++
Заполнение массива случайными числами в цикле C++
Заполнение массива структур из файла C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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