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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Создание точки, окружности и элипса http://www.cyberforum.ru/cpp-beginners/thread684256.html
Создайте класс точка,которая имеет координаты . Создать производные классы-окружность и эллипс. Определить функции печати, конструкторы,деструкторы,вычисление площади. Программа должна содержать меню, позволяющее осуществить проверку всех методов классов. напишите пожалуйста кто знает. сдавать сегодня нужно, а я понятия не имею с чего начинать..... плииииззз!!! Добавлено через 1 час 12...
C++ как применить assert (запрограммировать суждение)? Приветствую! Задание следующее: выбрать алгоритм сортировки(я выбрала быструю сортировку), отсортировать массив, запрограммировать суждение (что-то связанное с assert) для проверки 1. в отсортированном массиве содержаться только те элементы, которые были в не отсортированном 2. каждый элемент отсортированного массива <= следующего элемента отсортированного массива. Второе задание - еще... http://www.cyberforum.ru/cpp-beginners/thread684249.html
Составить рекурсивную функцию вычисления НОД C++
и еще вопрос Данные натуральные числа п и т; найти НОД (n, т). Составить рекурсивную функцию вычисления НОД, основанную на соотношении НОД (n, m) = HOД (m, r), где r - остаток от деления n на т (n> т). (На рекурсию исправить нужно работу функции) # include <stdio.h> # include <conio.h> # include <math.h> void NOD (int x, int y); void main () {
C++ справочник автомобилей
класс справочник автомобилей, и классы краз, газель и бмв. Методы добавлениеи удаление автомобилей по названию
C++ Даны файлы чисел F и G . Записать в файл H сначала компоненты файла F, за-тем файла G http://www.cyberforum.ru/cpp-beginners/thread684215.html
Помогите сделать програму по файлам: Даны файлы чисел F и G . Записать в файл H сначала компоненты файла F, за-тем файла G с сохранением порядка следования
C++ Менеджер памяти Доброго времени суток. Столкнулся с такой проблемой... Необходимо написать эмулятор менеджера памяти, т.е. создать какой нибудь динамический массив которой будет нашей оперативкой (32MB), и заполнять / освобождать его. + визуализация в виде 32768 клеточек подкрашенных разными цветами, в зависимости от статуса занятости единицы памяти. Может кто-нибудь описать алгоритм? подробнее

Показать сообщение отдельно
Leoleshucov008
13 / 13 / 1
Регистрация: 23.02.2010
Сообщений: 221

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

30.10.2012, 15:19. Просмотров 546. Ответов 0
Метки (Все метки)

Есть массив структур - таблица разнотипных данных, нужно заполнить ее в цикле данными.
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"
Подскажите как считывать нужно правильно?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru