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

> Внимание!

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

> Обработка стрктур данных (Cи)
Credo
сообщение 27.04.2011 15:22
Сообщение #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 
 К началу страницы 
+ Ответить 
 
 Ответить  Открыть новую тему 
Ответов
IUnknown
сообщение 28.04.2011 19:16
Сообщение #2


a.k.a. volvo877
*****

Группа: Пользователи
Сообщений: 1 013
Пол: Мужской

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


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

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

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

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

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

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


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

 



- Текстовая версия 8.08.2025 8:37
Хостинг предоставлен компанией "Веб Сервис Центр" при поддержке компании "ДокЛаб"