 |
|

01.07.2006, 22:45
|
|
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
С нами:
10863746
Репутация:
519
|
|
адназначно + =))
|
|
|

02.07.2006, 03:25
|
|
Banned
Регистрация: 07.05.2006
Сообщений: 36
С нами:
10532793
Репутация:
-9
|
|
Спасиб Smith терь буду знать как по русски писать 
Кода компилировал ошибок небыло, и скрипт работал 
cc cups.c
|
|
|

04.07.2006, 10:22
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,792
С нами:
11444066
Репутация:
2290
|
|
Что вы к main придрались? Хорошим стилем программирования считается указание типа возвращаемого значения для всех функций, КРОМЕ main (сами подумайте почему).
Ой, а давай ты не будешь нести бред, договорились? Причем еще так пафосно( КРОМЕ main (сами подумайте почему)).
Вот:
The function called at program startup is named main. The implementation declares no prototype for this function. It shall be defined with a return type of int and with no parameters:
int main(void) { /* ... */ }
or with two parameters (referred to here as argc and argv, though any names may be used, as they are local to the function in which they are declared):
int main(int argc, char *argv[]) { /* ... */ }
|
|
|

04.07.2006, 10:58
|
|
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
С нами:
10863746
Репутация:
519
|
|
Ты что не знаешь что если не указывать тип возвращаемого значения, то это по умолчанию int?
nerezus - и к чему твоя цитата?
И еще:
Хороший стиль программирования.
Несмотря на то, что пропущенный тип возвращаемого значения по умолчанию int, всегда задавайте тип возвращаемого значения явным образом. Исключением является функция main, для которой тип возвращаемого значения обычно не указывается
Будешь придиратся к словам - попадешь в игнор.
|
|
|

04.07.2006, 11:05
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,792
С нами:
11444066
Репутация:
2290
|
|
nerezus - и к чему твоя цитата?
к тому, что надо писать int main()
Ты что не знаешь что если не указывать тип возвращаемого значения, то это по умолчанию int?
если не указывать тип возвращаемого значения, то это ошибка:
At least one type specifier shall be given in the declaration specifiers in each declaration
Учи C =)
Будешь придиратся к словам - попадешь в игнор.
Я не придираюсь к неточностям, опечаткам и т.д. но если написано в корне неверно, то я обычно это сразу замечаю и говорю, что это неправильно. Вдруг новички прочитают и будут делать так же?
|
|
|

04.07.2006, 11:18
|
|
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
С нами:
10863746
Репутация:
519
|
|
если не указывать тип возвращаемого значения, то это ошибка

ну ну
мля, спор ни о чем
ЗЫ:
учу, учу - зырь мой статус 
|
|
|

04.07.2006, 11:29
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,792
С нами:
11444066
Репутация:
2290
|
|
Кстати, к чему картинка?
Усли компилер проглотил ошибку - это не значит, что ее нету
Сейчас вроде ни один компилер полноценно не соблюдает c99. Но это еще не значит, что можно писать неправильно.
Как это ни о чем? Это же фундаментальные основы языка =)
ну и к тому же я оказался прав(подтвердил цитатами из спецификации) =)
А вообще я этот гребаный сишнег не знаю и знать не хочу
|
|
|

04.07.2006, 11:47
|
|
Постоянный
Регистрация: 19.09.2005
Сообщений: 408
С нами:
10863746
Репутация:
519
|
|
Эп .. а мои цитаты не в счет? Мля наверное я слепой, но не вижу ни одной ошибки (компилер проглотил ошибку - ну ну). Дабы не превращать тему в клоунаду, я закрою топик и каждый отстанется при своем мнении.
|
|
|

04.07.2006, 12:25
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,792
С нами:
11444066
Репутация:
2290
|
|
Мля наверное я слепой, но не вижу ни одной ошибки
Мда... Я же тебе их указал. И привел цитаты из спецификации.
Я понял: ты путаешь язык C и его конкретную реализацию в Visual Studio.
С точки зрения языка это ошибка. С точки зрения Visual Studio - не ошибка.
Но говорим то мы про язык.
|
|
|

04.07.2006, 16:10
|
|
Флудер
Регистрация: 12.08.2004
Сообщений: 3,792
С нами:
11444066
Репутация:
2290
|
|
а вдруг кто-нить высказаться захочет? =)
кстати, еще и это подсказали:
Major changes from the previous edition include:
...
— remove implicit int
|
|
|
|
 |
|
Предыдущая тема
Следующая тема
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|