|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.11.2008, 22:42 | #1 |
Пользователь Подтвердите свой е-майл
Регистрация: 01.10.2008
Сообщений: 82
|
Объясните, как работает функция strlen()
Ни как не могу понять, как работает функция strlen(). Может, кто ни будь объяснить, что она делает?
Вот пример программы (взятый с учебника): Код:
|
22.11.2008, 22:55 | #2 |
Тупой студент
Форумчанин
Регистрация: 12.05.2007
Сообщений: 614
|
2TheWanderer может мсдн для этого смотреть надо? стрлен возвращает длину строки
|
23.11.2008, 03:47 | #3 |
Пользователь Подтвердите свой е-майл
Регистрация: 01.10.2008
Сообщений: 82
|
Спасибо за объяснение.
|
23.11.2008, 13:55 | #4 |
Форумчанин
Регистрация: 26.07.2008
Сообщений: 116
|
2TheWanderer: каким компилятором компиляешь свою программу?
|
23.11.2008, 14:02 | #5 |
Регистрация: 11.11.2008
Сообщений: 7
|
кажеца в scanf надо st, а не &st передавать?
Или меня глючит?
Я бы изменил этот мир... Но бог не даёт мне исходники...
|
24.11.2008, 00:31 | #6 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
Адрес надо передавать, все правильно
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
24.11.2008, 00:54 | #7 |
Форумчанин
Регистрация: 21.11.2008
Сообщений: 400
|
strlen функция предназначенная для определения длины, например:
dlina=strlen(mas) Здесь strlen считывает длину массива mas и помещает её в dlina, вообще с этой функцией удобно производить подсчёт массивов, а также других функций.
Винда, KIS 2010, книжка по С/С++, остальное неважно........
|
24.11.2008, 03:35 | #8 |
Пользователь Подтвердите свой е-майл
Регистрация: 01.10.2008
Сообщений: 82
|
|
25.11.2008, 20:49 | #9 |
Форумчанин
Регистрация: 10.12.2007
Сообщений: 158
|
st и есть адрес. Это массив char. Соотв. тип будет char*, просто память статически выделяется.
|
25.11.2008, 22:46 | #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 |