Give the output of the following program
main()
{int ret;
ret=fork();ret=fork();ret=fork();ret=fork();
if(!ret)
printf("sun");
else
printf("solaris");
Answers were Sorted based on User's Feedback
Answer / rojoco
Imagining that the correct headers were included and the
closing bracket for the main function is added, it'll print
sun 8 times and solaris 8 times. You won't know the order
that they're printed in, it depends on the kernel scheduler
as to which process is run first.
| Is This Answer Correct ? | 11 Yes | 1 No |
Answer / imran
I dont't think this will compile as its missing a closing
brace.
| Is This Answer Correct ? | 13 Yes | 5 No |
Answer / anupam mittal
The ans depend on the value returned by the fork function
there is no fork function defined so we can not predict he
ans
| Is This Answer Correct ? | 3 Yes | 0 No |
Answer / pdp
It depends on the return value of fork(). If it is other
than 0 (zero), then the output is solaris else sun.
| Is This Answer Correct ? | 6 Yes | 5 No |
Answer / prasanna
It will print solaris first and then sun... A sequence of
solarissun if there is a closing brace at the end..!!
| Is This Answer Correct ? | 1 Yes | 4 No |
Answer / saurabh singh
first of all it will not execute bec of 2 reasons:
1.it doesn't have a closing braces.
2.fork() function is not defined anywhere.so it will show
an error.
| Is This Answer Correct ? | 2 Yes | 5 No |
What do you mean by stl?
Is there any error below, its a code to delete all entires from a map #include <map> #include iostream.h int main() { int i =0; map <int, char> TestMap; while(i<3) { TesMap.insert(TestMap::value_type(i,Test)); i++; } typedef map<int, char> :: iterator mapIter =TestMap.begin(); if(mapIter!=TestMap.end()) { TestMap.erase(mapItrer); ++mapIter; } return 0; }
tell about sorted linked list
write a program to convert a decimal number in to its equivalent binary number?
What is a standard template library (stl)?
what is an algorithm in terms of STL?
What is stl stand for?
What is a list in c++ stl?
Is string part of stl?
I am doing my BS.c MATHS CAN I ABLE TO JOIN IN NIIT?
Give the output of the following program main() {char *p='a'; int *i=100/*p; } what will be the value of *i= 1
What is stl in oop?