Форум программистов, компьютерный форум CyberForum.ru

Как выглядит нулевой байт? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что означает конструкция int(cls::*), если cls - это класс ? http://www.cyberforum.ru/cpp-beginners/thread435509.html
Пример: #include <iostream> #include <type_traits> int main() { class cls {}; std::cout << (std::is_member_object_pointer<int(cls::*)>::value ? "T is member object pointer" : "T is not a member object pointer") << '\n';
C++ Задача С++ вводится трех значное число. определить равен ли квадрат этого числа сумме кубов его цифр. http://www.cyberforum.ru/cpp-beginners/thread435500.html
C++ Напечатать последовательно все числа из текста в файле
В программе нужно напечатать последовательно все числа из текста в файле
Создать функции для двумерного массива C++
//--------------------------------------------------------------------------- #pragma hdrstop #include <stdio.h> #include <stdlib.h> #define ESC 0x1B //--------------------------------------------------------------------------- #pragma argsused
C++ напечатать последовательно все числа из текста в файле http://www.cyberforum.ru/cpp-beginners/thread435486.html
В программе нужно напечатать последовательно все числа из текста в файле
C++ Два разных operator[] Зачем нужны в классе два перегруженых оператора operator и почему первый без const? Ето пример из книги Прата class Student { typedef std::valarray<double> ArrayDb; std::string name; ArrayDb scores; public: Student() : name("Null Student"), scores() {} Student(const std::string &s) : name(s), scores() {} explicit Student(int n) : name("Nully"), scores(n) {} подробнее

Показать сообщение отдельно
Fusix
0 / 0 / 0
Регистрация: 08.10.2010
Сообщений: 133
26.01.2012, 14:39     Как выглядит нулевой байт?
Цитата Сообщение от zelim Посмотреть сообщение
В 14 посте я цитировал Fusix. Там про sizeof и было сказано.
Я с такой проблемой сталкивался, что sizeof определяет размер до первого 0x00. Теперь я ему не доверяю работу с буферами... Но я хотел сказать то, что массив char он можно сказать охватывает всю память. У него есть адрес начала, а дальше по индексу в сторону увеличения и до конца памяти. Если размер статический, то это уже не важно. Из моего опыта 0x00 считается концом строки и по нему обрезается. Если это не строка, а набор байт, то в нем уже необходимости нет.

Добавлено через 54 секунды
Цитата Сообщение от soon Посмотреть сообщение
Ааа, вот оно что. Тогда действительно еще и к вам вопрос

И какой же мусор она откидывает?
Она мусор не откидывает ИМХО. Просто возвращает размер до первого нулевого байта
 
Текущее время: 20:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru