इस कोड के बाद मैंने निम्नलिखित कोड में cout<<(char*)NULL;
का उपयोग किया है, मेरा प्रोग्राम आउटपुट स्क्रीन पर कुछ भी प्रिंट नहीं कर रहा है। क्या इसका मतलब है कि मैंने close(1)
cout
के साथ किया है? वास्तव में यहाँ क्या हो रहा है? क्या यह एक बग है? कृपया अपने विचार साझा करें।क्या "cout << (char *) नूल" कर रहा है "बंद (1)" यहाँ?
#include<iostream>
using namespace std;
void f(){
cout<<"\nfun\n";
}
main(){
cout<<(char*)NULL;
f(); //not getting printed !
cout<<"\nhello\n"; //not getting printed !
cout<<"hii how are you?"; //not getting printed, why??
}
मैंने दोनों जीसीसी और देवकैप कंपाइलर्स के साथ यह कोशिश की है, वही व्यवहार देखा गया है।
हाँ, यह आश्चर्यजनक था और मैंने अपने लिनक्स (इस कंपाइलर जीसीसी और क्लैंग दोनों का उपयोग करके) पर यह नमूना कार्यक्रम चलाया और यह क्रैश नहीं हुआ। –