0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 3
|
||||||
1 | ||||||
Ввод и вывод массива структур15.12.2010, 23:23. Показов 7828. Ответов 7
Метки нет Все метки)
(
все вроде ничего, прога работает, но не получается вывести в консоль то, что нужно.. в размерности массива где-то я, наверное, плаваю..
Сделать нужно было с помощью библиотечных функций ввода-вывода. вот, собственно, само задание: "Создать программу, позволяющую вводить элементы массива структур (размерность массива не более 30 элементов), содержащие сведения о расписании поездов: день недели, станция назначения (название не более 20 символов, количество поездов до данной станции в день не более 5, количество станций не более 10), номер поезда и время отправления, и позволяющую по задаваемой станции назначения посмотреть сведения о соответствующих поездах: день недели, номер поезда и время отправления".
0
|
|
15.12.2010, 23:23 | |
Ответы с готовыми решениями:
7
Неожиданный консольный вывод в задании на поиск в массиве структур по заданному полю (файловый ввод/вывод) Вывод содержимого массива структур на экран Определение и вывод номеров минимальных элементов двумерного массива и ввод массива меньшей размерности |
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 3
|
|
17.12.2010, 01:55 [ТС] | 3 |
спасибо, но количество слешов не важно, прога у меня и так запускается, только где-то с длинами строк у меня проблема(( при копировании из текстового документа пробельный символ, я так пониманию, не воспринимается как разделитель. В консоль так и выводит якобы "слово" из 20 символов, сколько как раз я и зарезервировал под него.
Помогите, плизз, прогу нужно сдать во вторник, а над ней я уже бьюсь более недели!! а после этой мне дадут новую прогу.. Прошу, помогите разобраться, пожалуйста, оч нужно получить зачет!!
0
|
4865 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|||||||||||
17.12.2010, 03:07 | 4 | ||||||||||
![]() и по-нормальному fopen("d:\\normfile.txt", "w"); увидишь, что первый не создаётся, а второй создаётся потому что бэкслеш в первом экранирует f
Код
[guest@localhost tests]$ ./t d: ile.txt [guest@localhost tests]$
dbase[i].station[strlen(station)] = ' ' это что, нуль-символ проверяется на пробел
0
|
В астрале
![]() 8048 / 4805 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
|
|
17.12.2010, 03:54 | 5 |
accept, Пожалуй даже присваивается.
1
|
1 / 1 / 1
Регистрация: 18.12.2010
Сообщений: 6
|
||||||||||||||||
18.12.2010, 03:41 | 6 | |||||||||||||||
0
|
0 / 0 / 0
Регистрация: 15.12.2010
Сообщений: 3
|
|
18.12.2010, 19:21 [ТС] | 7 |
большое спасибо вам за помощь!!
с проверкой на нуль символ я что-то ступил, однако погоды он не меняет..( у нас просто препод *** - ничерта не объясняет, для чего он там маячит вообще целых полтора часа у доски?? приходится изучать Си самому, однако времени и так мало.. Попробую что-нибудь придумать
0
|
4865 / 3287 / 468
Регистрация: 10.12.2008
Сообщений: 10,570
|
|
19.12.2010, 05:19 | 8 |
там какой смысл искать пробел ?
fscanf() пробелы пропускает, когда читаешь через %s
0
|
19.12.2010, 05:19 | |
Помогаю со студенческими работами здесь
8
Вывод массива структур (Выводится какой-то непонятный набор чисел) Ввод/вывод динамического массива Ввод и вывод двухмерного массива Ввод-вывод двумерного массива Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |