Size: a a a

2021 February 23

s

std::slavik in supapro.cxx
Antony Polukhin
Каким фреймворком/библиотеками пользуетесь?
конечно же скайп boost
источник

s

std::slavik in supapro.cxx
Туночка ᅠᅠ
3 нуля и один перенос
а еще n віделено
интеересно
\n не то же самое что 0
источник

S

Stepan in supapro.cxx
std::slavik
ну ничего себе - терминирующий символ действительно 0
Символ, разумеется, кодируется числом, код '\0' - это 0
источник

s

std::slavik in supapro.cxx
\n это 0A
источник

s

std::slavik in supapro.cxx
\r 0D
источник

s

std::slavik in supapro.cxx
\0 00
источник

Тᅠ

Туночка ᅠᅠ... in supapro.cxx
std::slavik
\n это 0A
числа с нуля кста интерпритируются как восьмиричніе
поетому я не понял
источник

AP

Antony Polukhin in supapro.cxx
std::slavik
конечно же скайп boost
Ответ будет различаться, в зависимости от использования asio, libev, boost, qt, gtk или использования только стандартной библиотеки
источник

S

Stepan in supapro.cxx
А вот, что ”скрывается" под NULL, надо уже смотреть
(void*)0, например
источник

s

std::slavik in supapro.cxx
Туночка ᅠᅠ
числа с нуля кста интерпритируются как восьмиричніе
поетому я не понял
это не имеет значения
источник

s

std::slavik in supapro.cxx
важно что \0 и \n - разные числа
источник

NM

Nastya Medveda in supapro.cxx
А как определить размер буфера? У меня не работает
```char* buffer = new char[100];
   buffer[0] = 't';
   buffer[1] = 'e';
   buffer[2] = 's';
   buffer[3] = 't';
   buffer[4] = '\0';
   std::cout <<
sizeof(buffer)/sizeof(char) << std::endl; //??? expecting 100 here but get 8```
источник

FS

Flower Surgeon in supapro.cxx
Туночка ᅠᅠ
числа с нуля кста интерпритируются как восьмиричніе
поетому я не понял
А символ 'A' совсем не смутил? :)
источник

Тᅠ

Туночка ᅠᅠ... in supapro.cxx
Nastya Medveda
А как определить размер буфера? У меня не работает
```char* buffer = new char[100];
   buffer[0] = 't';
   buffer[1] = 'e';
   buffer[2] = 's';
   buffer[3] = 't';
   buffer[4] = '\0';
   std::cout <<
sizeof(buffer)/sizeof(char) << std::endl; //??? expecting 100 here but get 8```
логично
источник

s

std::slavik in supapro.cxx
Flower Surgeon
А символ 'A' совсем не смутил? :)
пойман за руку как дешевка
источник

Тᅠ

Туночка ᅠᅠ... in supapro.cxx
у указателя размер 8 байтов
источник

FS

Flower Surgeon in supapro.cxx
Nastya Medveda
А как определить размер буфера? У меня не работает
```char* buffer = new char[100];
   buffer[0] = 't';
   buffer[1] = 'e';
   buffer[2] = 's';
   buffer[3] = 't';
   buffer[4] = '\0';
   std::cout <<
sizeof(buffer)/sizeof(char) << std::endl; //??? expecting 100 here but get 8```
strlen() + 1
источник

S

Stepan in supapro.cxx
Nastya Medveda
А как определить размер буфера? У меня не работает
```char* buffer = new char[100];
   buffer[0] = 't';
   buffer[1] = 'e';
   buffer[2] = 's';
   buffer[3] = 't';
   buffer[4] = '\0';
   std::cout <<
sizeof(buffer)/sizeof(char) << std::endl; //??? expecting 100 here but get 8```
strlen + 1 (терм.)
источник

FS

Flower Surgeon in supapro.cxx
std::slavik
пойман за руку как дешевка
Wut?
источник

SS

Sergey Skvortsov in supapro.cxx
Nastya Medveda
А как определить размер буфера? У меня не работает
```char* buffer = new char[100];
   buffer[0] = 't';
   buffer[1] = 'e';
   buffer[2] = 's';
   buffer[3] = 't';
   buffer[4] = '\0';
   std::cout <<
sizeof(buffer)/sizeof(char) << std::endl; //??? expecting 100 here but get 8```
Положить рядом с владеющим указателем
источник