The null character, abbreviated NUL, is a control character with the value zero.
Questions tagged [null-character]
101 questions
4
votes
4 answers
in linux, is it normal that there is no null character at the end of file
in linux, is it normal that there is no null character at the end of file?
I made a empty file and open with mouse pad write az.
save it.
when I open the file up with hex editor, there is no null character but 0a is there.
what null character should…

kim taeyun
- 1,837
- 2
- 24
- 49
4
votes
3 answers
ASCII value = 0 and '\0'
I have read this post.
But when I tried:
printf("before null %c after null\n", 0); // (ASCII=0) != '\0' ??
instead of getting:
before null
I got:
before null after null
So my question is:
Is ASCII value 0 actually equal to '\0'?

iamsuperwen
- 57
- 1
- 4
4
votes
3 answers
Using scanf for character input, but the do-while loop wont stop at the null character
I'm completely new to programming (1st term in uni) and I can't keep up with my lecturer. At the moment I'm stuck on this exercise (for much more time than I'm willing to admit). I've tried to find help on the internet (in this site and others as…

S. Kats.
- 43
- 5
4
votes
3 answers
How to make grep separate output by NULL characters?
Suppose we are doing a multiline regex pattern search on a bunch of files and we want to extract the matches from grep. By default, grep outputs matches separated by newlines, but since we are doing multiline patterns this creates the inconvenience…

chtenb
- 14,924
- 14
- 78
- 116
4
votes
1 answer
How can I match a null byte (0x00) in the Visual Studio binary editor with a find using a regular expression?
Open a file in the Visual Studio binary editor that contains a null byte (0x00), then use the Quick Find feature (Ctrl +F) to find null bytes.
I would have thought I could use a regular expression such as \x00 to match null bytes but it doesn't…

Paul Killick
- 427
- 6
- 9
4
votes
2 answers
How to create C++ istringstream from a char array with null(0) characters?
I have a char array which contains null characters at random locations. I tried to create an iStringStream using this array (encodedData_arr) as below,
I use this iStringStream to insert binary data(imagedata of Iplimage) to a MySQL database blob…

Morpheus
- 1,722
- 5
- 27
- 38
3
votes
3 answers
How to remove null character (zero character) from string
I been trying to remove all the zero characters from my string
My string is made from these hexadecimal bytes
00 44 00 65 00 6C 00 70 00 68 00 69
For every letter there is a Zero byte (null byte) in front of it.. I was guessing I had to use some…

SSpoke
- 5,656
- 10
- 72
- 124
3
votes
2 answers
Char Array contains null characters before the end
I've got a class project to make a webserver in c++. Everything's been going OK until I got to the point where I needed to host images or pdfs, at which point the files were corrupted. Doing some more digging, I realized that all the corrupted…

Dr. Cyanide
- 520
- 1
- 7
- 21
3
votes
4 answers
C++ - char array and the null character
I have two questions about char array.
from the code bellow, since arr is const, why doesn't the compiler give me an error since I'm rewriting it?
char arr[5]; // arr is a const pointer to (*)[5] array
cin>>arr; //
when I initialized a char…

AlexDan
- 3,203
- 7
- 30
- 46
2
votes
1 answer
String with null-character
Suppose we have the two lexical definitions:
lexical DQChr = ![\"] | [\"][\"];
lexical String = "\"" DQChr* "\"";
Then the following cases parse well:
parse(#String,"\"a\"");
parse(#String,"\"\u0001\"");
However, the null-character gives a…

Steven Klusener
- 167
- 4
2
votes
1 answer
NULL characters in address for buffer overflow
I am trying to reproduce a buffer overflow. The address that I am trying to pass in has two null hex characters in it (i.e. 0x00547e00). There are also 4 more bytes that come after it (i.e 0x11111111 and 0x22222222). If I pass these in using gdb, it…

shawalli
- 577
- 7
- 11
2
votes
4 answers
How can I handle string if null character in the middle of string?
I understand that string ends with a NULL.
But if there is a null character(\0) in the middle of string, how can I handle the string?
#include
#include
int main(){
char *str = "App\0le";
char *str2;
printf("%c",…

Hwang
- 21
- 2
2
votes
1 answer
fgets - Take null character into account
When scanning for user input using int scanf(const char *format, ...), I would read one less character than the string's size, because the last character of the string has to be the null character \0.
char str[10];
scanf("%9s", str); /* take \0 into…

Andy Sukowski-Bang
- 1,402
- 7
- 20
2
votes
0 answers
C++ reading lines of stream containing null character
I have the following problem- there is a file with information (I don't know the size of the file) like this:
\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
and my goal is to read…

vtodorova
- 209
- 2
- 12
2
votes
1 answer
Grep not working when null character exists and -z option used
My grep command is it:
grep -Pzo -a 'Start(.*\n)*?.*?End' testfile.txt
And testfile.txt contains:
ItsTestStartFromHereEndNotVisibleStartFrom
HereEndOkNotVisible
the output:
$ grep -Pzo -a 'Start(.*\n)*?.*?End'…

alihardan
- 183
- 1
- 14