Hi

Try to leave a space between the format and newline tab and get the ouput.


Wang Yu wrote:
Hi, all
I have the following code:
#include <stdio.h> int main() { char *p; p = 0; *printf("%s", p); printf("\n"); * return 0;
}

The out put is *(null)*
But, if I change into:

#include <stdio.h> int main() { char *p; p = 0; * printf("%s\n", p); * return 0;
}

The output will be* Segment fault *!

I don't know why....
Thanks!
--
National Research Center for Intelligent Computing Systems
Institute of Computing Technology, Chinese Academy of Sciences

--

Regards,
R.S.Shree Ram
GDA Technologies Ltd.

Reply via email to