![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Пользователь Подтвердите свой е-майл
Регистрация: 01.10.2008
Сообщений: 82
|
![]()
Ни как не могу понять, как работает функция strlen(). Может, кто ни будь объяснить, что она делает?
Вот пример программы (взятый с учебника): Код:
|
![]() |
![]() |
![]() |
#2 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
![]()
2TheWanderer может мсдн для этого смотреть надо? стрлен возвращает длину строки
|
![]() |
![]() |
![]() |
#3 |
Пользователь Подтвердите свой е-майл
Регистрация: 01.10.2008
Сообщений: 82
|
![]()
Спасибо за объяснение.
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 26.07.2008
Сообщений: 116
|
![]()
2TheWanderer: каким компилятором компиляешь свою программу?
|
![]() |
![]() |
![]() |
#5 |
Регистрация: 11.11.2008
Сообщений: 7
|
![]()
кажеца в scanf надо st, а не &st передавать?
Или меня глючит?
Я бы изменил этот мир... Но бог не даёт мне исходники...
|
![]() |
![]() |
![]() |
#6 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
![]()
Адрес надо передавать, все правильно
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
![]()
strlen функция предназначенная для определения длины, например:
dlina=strlen(mas) Здесь strlen считывает длину массива mas и помещает её в dlina, вообще с этой функцией удобно производить подсчёт массивов, а также других функций.
Винда, KIS 2010, книжка по С/С++, остальное неважно........
![]() |
![]() |
![]() |
![]() |
#8 |
Пользователь Подтвердите свой е-майл
Регистрация: 01.10.2008
Сообщений: 82
|
![]() |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
![]()
st и есть адрес. Это массив char. Соотв. тип будет char*, просто память статически выделяется.
|
![]() |
![]() |
![]() |
#10 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
![]()
Ага, точно, не обратил внимания что st - массив
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Не работает функция keybd_event | Hintman | Win Api | 31 | 05.06.2011 14:16 |
Функция Tregistry.keyexists не работает | Ozerich | Общие вопросы Delphi | 5 | 18.09.2008 09:42 |
Не работает функция gets()!!! | Ilya'91 | Общие вопросы C/C++ | 1 | 28.07.2008 23:16 |
Не работает функция floor в Java | POPOV | Помощь студентам | 1 | 24.04.2008 14:08 |
не корректно работает функция "если" (+) | zetrix | Microsoft Office Excel | 0 | 30.10.2006 19:19 |