IPB
ЛогинПароль:

> Внимание!

1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

> Обработка стрктур данных (Cи)
сообщение
Сообщение #1


Пионер
**

Группа: Пользователи
Сообщений: 51
Пол: Мужской
Реальное имя: Аблай

Репутация: -  0  +


Помогите решить задачу
Сведения о колонне автобусов состоят из номера маршрута, марки автобуса, бортового номера и фамилии водителя.
а) Вывести фамилии водителей одинаковых маршрутов.
б) Вывести номера маршрута и фамилии водителей автобусов определенной марки (Ikarus, Laz, Liaz).

я вот начал а дальше незнаю что писать
#include <stdio.h>
#include <conio.h>
struct svedenie
{ char nom[20];
char marka[20];
char bortnom[20];
char fio[20];
int fiod; int nomar; }
main()
{ struct svedenie a;
int i;
for(i=1;i<n;i++)
puts("nomera marshrutov="); gets(a[i].nom);
puts("Marki avtobusov="); gets(a[i].marka);
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
сообщение
Сообщение #2


Гуру
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской
Ада: Разработчик
Embarcadero Delphi: Сторонник
Free Pascal: Разработчик

Репутация: -  627  +


Цитата
Error 1 error C3874: return type of 'main' should be 'int' instead of 'svedenie'

Так что я не с неба взял свои доводы.
Твоим компилятором даже гвозди забивать нельзя. Он и для этого не приспособлен. Свои доводы можешь оставить при себе. Есть Стандарт языка С. Называется C89, если ты этого не знал. Там описано "правило неявного int". А компилировать С-программу С++-компилятором не надо. Хочешь, я тебе приведу текст программы, который работает в Сях, но не будет компилироваться "плюсами"? Это в "плюсах" обязательно указывать тип возвращаемого значения. Кстати, тот же самый твой компилятор разрешает void main(), хотя GCC посылает тебя куда подальше. "Что вы на это выразите, а, товарищ?" (С).

Цитата
А если номер маршрута содершит буквы?
А если не содержит? Давай зададим вопрос топикстартеру, пускай он четко поставит задачу. А то так "а вдруг" "а если" - далеко не уедешь.

P.S. Синтаксическую ошибку, надеюсь, исправил, прежде чем компилировать код? Там после описания типа svedenie не хватает точки с запятой, если что.

Сообщение отредактировано: IUnknown -
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

Сообщений в этой теме


 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 10.09.2025 22:50
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name