![]() |
1. Пользуйтесь тегами кода. - [code] ... [/code]
2. Точно указывайте язык, название и версию компилятора (интерпретатора).
3. Название темы должно быть информативным.
В описании темы указываем язык!!!
![]() |
sheka |
![]()
Сообщение
#1
|
![]() Я. ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: ![]() ![]() ![]() |
warning: incompatible implicit declaration of built-in function 'strchr'
то же самое пишет для strlen. Что бы это значило? Добавлено через 6 мин. Как только написал на форум, до меня дошло, что я не подключил #include <strings.h> ![]() Теперь очень интересует, почему тогда эти функции работали? |
![]() ![]() |
volvo |
![]()
Сообщение
#2
|
Гость ![]() |
Блин. Вопрос снят... Вас устраивает "как есть", значит, пусть будет "как есть", без заголовочных файлов программа работает? Прекрасно. Не заморачивайтесь. Не стОит. Когда программа начнет глючить - и вопрос поймете, и ответ найдете.
Который раз понимаю, что вопросы "а почему так происходит" на форумах лучше не поднимать - это просто напросто никого не интересует, и разбираться никто не хочет. Работает и ладно, а вопросов наводящих никто не понимает, оказывается. Ответ на вопрос - кому интересно (Показать/Скрыть)
|
sheka |
![]()
Сообщение
#3
|
![]() Я. ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 809 Пол: Мужской Реальное имя: Саша Репутация: ![]() ![]() ![]() |
Цитата Блин. Вопрос снят... Вас устраивает "как есть", значит, пусть будет "как есть", без заголовочных файлов программа работает? Прекрасно. Не заморачивайтесь. Не стОит. Когда программа начнет глючить - и вопрос поймете, и ответ найдете. Который раз понимаю, что вопросы "а почему так происходит" на форумах лучше не поднимать - это просто напросто никого не интересует, и разбираться никто не хочет. Работает и ладно, а вопросов наводящих никто не понимает, оказывается. volvo, именно потому, что меня не устраивает - поэтому и спрашиваю. Как минимум меня и Krjugerа это интересует. К сожалению, я действительно не понял вопрос. Цитата почему sizeof(const char*) вроде бы понятно, да? Все-таки, первый параметр strchr (да и strlen - тоже) как раз такого типа. Попробуй подумать и объяснить, почему sizeof(int)... Что означает "почему sizeof(const char*)" ?Цитата почему оно (одно из выражений strlen или strchr?) может перестать работать, как только размер const char * будет отличаться от размера int. И уточнил, что основная суть вопроса - почему здесь(т.е. почему функция strlen возвращает int?) появился именно int, а не какой-то другой тип Krjuger, а с вот этим Цитата main() я встречался и я все таки найду на это ответ.{ return 0; } Сообщение отредактировано: sheka - 10.07.2010 0:21 |
![]() ![]() |
![]() |
Текстовая версия | 21.06.2025 23:53 |