Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: C++ char покажет размера не возможно.  (Прочитано 531 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн victor00000

  • Автор темы
  • Старожил
  • *
  • Сообщений: 15568
  • Глухонемой (Deaf)
    • Просмотр профиля
C++ char покажет размера не возможно.
« : 23 Января 2016, 02:17:36 »
Я думал.
но strlen интересно. ))
int strlen(char *str){
    int len=0;
    while (str[len]!=0)
        len++;
    return len;
}
прикол. ))

А как?

:)

пример функция.

unsigned char* buff (unsigned char* bsize)
{
// тут как посмотрю размер bsize ?
return bsize;
}
тоже sizeof не помогать. )))
Wars ~.o

Оффлайн aSmile

  • Активист
  • *
  • Сообщений: 755
    • Просмотр профиля
Re: C++ char покажет размера не возможно.
« Ответ #1 : 23 Января 2016, 21:23:28 »
victor00000,
Если char* указывает на строку, то она должна оканчиваться нулем. Если это какой-то буфер, то всегда отдельным параметром передают его размер.

То, что было под спойлером - убрал.
Плиз, не касается темы - выясняйте в личке
-- it0r
« Последнее редактирование: 23 Января 2016, 21:40:21 от it0r »

 

Страница сгенерирована за 0.031 секунд. Запросов: 22.