Форум программистов, компьютерный форум 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) {} подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
26.01.2012, 14:11     Как выглядит нулевой байт?
zelim,
Цитата Сообщение от zelim Посмотреть сообщение
А \ - спец. символ по-моему.
Да, это спец. символ.
Тем самым мы даем знать, что это не очередной символ, а уже конец файла.
речь про 0 вообще не шла. Шла речь об '\'
Я Вам привел пример, что Вы в корне не правы...
Цитата Сообщение от zelim Посмотреть сообщение
При чтении строки такого вида "123\0567" мы получим 123 - "остальное", т.е. то, что за '\0', считается мусором.
А если так? http://liveworkspace.org/code/d8d25d...0b370dc7cc52dc
Цитата Сообщение от zelim Посмотреть сообщение
Типичный пример того, как функция sizeof откидывает "мусор".
Этот оператор возвращает размер выделенной памяти памяти... Почитали бы лучше что-нибудь.
 
Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru