Описание тега null-character
Нулевой символ, сокращенно NUL, является управляющим символом с нулевым значением.
2
ответа
Скопируйте строковые данные с символом NULL внутри строки в массив char
Я пытаюсь скопировать одну строку в массив символов, строка имеет несколько символов NULL. Моя проблема в том, что когда первый символ NULL обнаружил, моя программа перестает копировать строку. Я использовал два подхода. Это то, что я так далеко. #i…
07 апр '14 в 08:39
4
ответа
C++ - массив символов и нулевой символ
У меня есть два вопроса о массиве символов. из кода ниже, так как arr является const почему компилятор не выдаёт мне ошибку, так как я переписываю её? char arr[5]; // arr is a const pointer to (*)[5] array cin>>arr; // когда я инициализировал …
21 апр '12 в 08:17
2
ответа
Как создать istringstream в C++ из массива char с нулевыми (0) символами?
У меня есть массив символов, который содержит нулевые символы в случайных местах. Я попытался создать iStringStream, используя этот массив (encodedData_arr), как показано ниже, Я использую этот iStringStream для вставки двоичных данных (imagedata Ip…
07 май '10 в 07:06
3
ответа
Легко узнать размер строки, содержащей нулевой символ
Длинный вопрос для очень простой проблемы новичка, НО все же я нуждаюсь в некотором совете. Фон Итак, у меня есть двоичный файл, который мне нужно проанализировать. Этот файл начинается с некоторой магической строки, которая содержит нулевой символ …
03 июл '16 в 12:07
1
ответ
Запрещен ли символ in в именах файлов для репозиториев Git?
Без учета какого-либо поведения реализации или хоста by есть ли в дизайне символы, которые не допускаются в именах файлов или каталогов? Мне особенно интересно (учитывая, что Git иногда используется как front-end), разрешен ли символ ᴀꜱᴄɪɪ ɴᴜʟ.Если …
02 окт '15 в 15:20
0
ответов
C++ читает строки потока, содержащие нулевой символ
У меня есть следующая проблема - есть файл с информацией (я не знаю размер файла), как это: \0\0\0\0\0\0123456789\0\0\0\0\0\0Name \0\0\0\0\0\0111111111\0\0\0\0\0\0Name1 \0\0\0\0\0\0222222222\0\0\0\0\0\0Name2 и моя цель состоит в том, чтобы прочитать…
21 авг '18 в 14:03
5
ответов
Что может привести к тому, что файл XML будет заполнен нулевыми символами?
Это сложный вопрос. Я подозреваю, что для ответа потребуются определенные знания файловых систем. У меня есть приложение WPF "App1", предназначенное для.NET Framework 4.0. Оно имеет Settings.settings файл, который генерирует стандарт App1.exe.config…
13 мар '18 в 15:46
2
ответа
Vim открывает файлы дампа Powershell с нулевыми символами
В Powershell я запускаю какой-то скрипт командной строки и делаю из него дамп: PS> cmd /c D:\script.bat | tee ~/out.log Затем я открываю этот логин в vim, и это примерно то, что я вижу: яю^M^@ ^@C^@:^@\^@U^@s^@e^@r^@s^@>^@s^@e^@t^@ ^@D^@E^@B^@…
20 июл '12 в 08:44
1
ответ
Терпеть определенные символы в RegEx
Я пишу синтаксический анализатор форматирования сообщений, который имеет возможность (среди прочего) анализировать ссылки. Этот конкретный случай требует синтаксического анализа ссылки из <url|linkname> и заменить этот текст только linkname, П…
29 мар '18 в 14:42
1
ответ
Хранить ненулевую концевую строковую константу C в C++
Прежде чем кто-то скажет: "НЕ ДЕЛАЙТЕ ЭТОГО, так как это действительно плохо". Я понимаю причины наличия строки, заканчивающейся NUL. Я знаю, что можно сказать что-то вроде char mystr[] = { 'm', 'y', ' ', 's', 't', 'r', 'i', 'n', 'g'}; Однако удобст…
10 май '13 в 13:33
1
ответ
Удалите нулевой символ (\x00) между буфером байтового массива: Qt
Я использую readAll()метод QSerialPort класс для чтения данных из виртуального COM-порта. Я получаю два ответа от моей аппаратной платы. 1. Подтверждение ("10") строка 2. Запрос данных (";1395994881;1.0.0") строковые данные как QByteArray : 10\x00;1…
08 мар '18 в 07:52
3
ответа
В Java, изменить размер массива символов с нулевым символом
Следующий код (из "Взлома кода интервью", от Gaale Laakman), показывает, как удалить повторяющиеся символы в массиве символов без использования копии массива, чтобы избежать некоторого дополнительного использования памяти. Он перезаписывает последни…
01 мар '17 в 11:07
3
ответа
Strlen Функция поведения на одном символе
Вот мой код: void func(char c) { char * ptr = &c; size_t len = strlen(ptr); printf("len - %d\n", len); } len всегда печатается как 1. strlen(..) определяет длину char массив путем нахождения нулевого символа (\0в конце этого. Вот ptr инициализир…
18 фев '16 в 09:35
1
ответ
Цикл кажется завершается до достижения нулевого символа в C
Ниже приведен раздел токенизатора, который я построил. Пользователь вводит строку, которую он хочет маркировать, эта строка сохраняется в массиве символов, и нулевой символ ('\0') помещается, как только заканчивается строка. Этот раздел кода, кажетс…
23 фев '17 в 03:41
1
ответ
Нулевой символ, удаляющий остаток вывода в TextBox и RichTextBox
Я столкнулся с этой раздражающей особенностью / ошибкой. Предположим, у меня есть строка с конечными пробелами, как показано ниже: string value = "someValue "; Количество мест может варьироваться. Поэтому я пытаюсь показать это в TextBox заключенный…
20 фев '17 в 13:48
2
ответа
Непоследовательное поведение fscanf() в разных компиляторах (использование завершающего нулевого символа)
Я написал полное приложение на C99 и тщательно протестировал его на двух системах на основе GNU/Linux. Я был удивлен, когда попытка скомпилировать его с помощью Visual Studio в Windows привела к неправильной работе приложения. Сначала я не мог утвер…
23 фев '17 в 16:08
2
ответа
Массив символов с указателем в c с%s
У меня есть эти два кода программирования C. Они идентичны, за исключением одного шага, и из-за этого их вывод совершенно другой, пожалуйста, помогите мне, почему это происходит main() { char ch[10]="123456"; char *p; int a; scanf("%d",&a); p=ch…
10 сен '16 в 14:23
1
ответ
Использование обрезанного нулевого символа внутри переменной
GNU bash, версия 4.3.42(1)-релиз Попытка уменьшить нулевой символ, но bash, похоже, не сохраняет нулевой символ в переменной. $ echo -e 'hello\0goodbye' > testlist $ cat testlist | cut -d '' -f1 hello $ foobar=$(echo -e 'hello\0goodbye'); echo "$…
24 ноя '16 в 06:35
4
ответа
Можно ли правильно читать нулевые символы, используя fgets или gets_s?
Предположим, я хочу читать с stdin, и пусть пользователь вводит строки, которые содержат нулевые символы. Возможно ли это с помощью функций ввода строки, таких как fgets или же gets_s? Или я должен использовать, например, fgetc или же fread? Кто-то …
03 май '18 в 16:41
1
ответ
RSA на ASCII сообщениях проблемы с '\0'
Я хочу зашифровать и расшифровать сообщения ASCII, используя алгоритм RSA, написанный на ассемблере. Я читал, что по соображениям безопасности и эффективности шифрование обычно не называется посимвольным, но несколько символов сгруппированы и зашифр…
26 янв '15 в 21:40