Vidyalelo
Computer Science · Q191

Linux

Engineering and GATE · Computer Science · question 191

Q191

What is the output of this program? #include #include #include int main() int fd; char *buff; buff = (char *)malloc(sizeof(char)*5); fd = open("example.txt",O_RDWR|O_CREAT); write(fd,"Linux",5); read(fd,buff,5); printf("%s ",buff);

A.
it will print nothing
Answer
B.
it will print the string "Linux"
C.
segmentation fault
D.
none of the mentioned

Answer: Option A

Solution

Answer: Option A
No explanation is given for this question Let's Discuss on Board