![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 18.05.2012
Сообщений: 27
|
![]()
Подскажите как организовать структуру, данные взять из файла или сгенерировать.
Изучаю Си по книге Подбельский и Фомин, пока трудно понять… Читал Ричи, там еще хуже описано. Задача В институте три группы, в списке есть: фамилия, курс, специалитет или бакалавриат. Организовать структуру данных, сгенерировать информацию. Определить, кто учится на специалитете, а кто на бакалавриате, сколько студентов перейдут на 2 курс, сколько необходимо создать групп и по сколько человек. Я начал вот так… Код:
Последний раз редактировалось Stilet; 04.06.2012 в 20:24. |
![]() |
![]() |
![]() |
#2 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Ну нормально начал (почти).
Теперь сделай ввод массива типа inst и вывод - для начала оч даже не плохо будет.
I'm learning to live...
|
![]() |
![]() |
![]() |
#3 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]() Цитата:
Код:
|
|
![]() |
![]() |
![]() |
#4 |
Пользователь
Регистрация: 18.05.2012
Сообщений: 27
|
![]()
Вас не понял, что такое "inst"
У меня пока только вот так получается,как ввести данные??? Код:
Последний раз редактировалось Stilet; 06.06.2012 в 08:04. |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
Из файла конечно, но в первом примере без файла попробуем:
Код:
infile.txt Цитата:
Код:
Последний раз редактировалось 8Observer8; 05.06.2012 в 11:59. |
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 18.05.2012
Сообщений: 27
|
![]()
Спасибо.
В принципе разобрался: создали структура, в ней объявили массив, Затем запустили цикл от i до n(кол-во студентов) запись scanf("%s", &students[i].family);%S — символьная строка студент № от1 до n фамилия,группа,курс Цикл завершили при i>n Затем запускаем еще один цикл он выводит результат в столбик. Если неправильно прошу поправить меня. Только непонятно, что это Код:
Последний раз редактировалось Stilet; 06.06.2012 в 08:03. |
![]() |
![]() |
![]() |
#7 | ||
Старожил
Регистрация: 02.01.2011
Сообщений: 3,328
|
![]()
MAX_NUM_OF_STUDENTS - это константа равная 500. На самом деле перед компилированием текст "MAX_NUM_OF_STUDENTS" будет заменён на текст "500"
Тоже самое, что и выше. Массив структур типа student filename - это указатель на строку "infile.txt" (константный символьный массив) объявляем указатель на структуру fp типа FILE и инициализируем с помощью вызова функции fopen, которая возвращает структуру этого типа. Это открытие файла с именем filename в режиме "только для чтения" Цитата:
Цитата:
[/QUOTE] Закрываем файл (освобождаем файловый указатель). |
||
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 18.05.2012
Сообщений: 27
|
![]()
Спасибо Вам огромное.
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Взять данные из созданного файла .h. | Madmaxisss | Visual C++ | 2 | 12.07.2011 21:46 |
Как подключть BDE к Delphi 2010? Или где взять? | 3D Hunter | БД в Delphi | 7 | 29.06.2010 11:31 |
может ли макрос взять данные из файла не открывая сам файл? | kievlyanin | Microsoft Office Excel | 1 | 14.10.2009 19:51 |
Как лучше организовать структуру MySQL? | Romanbl4 | PHP | 7 | 26.06.2008 23:46 |