scanf पर टैग किए गए जवाब


5
स्कैनफ () को डबल्स के लिए "% lf" की आवश्यकता क्यों है, जब प्रिंटफ () सिर्फ "% f" के साथ ठीक है?
ऐसा क्यों है, जिसे पढ़ते समय " " की scanf()आवश्यकता होती है , जब " " का तर्क एक या एक की परवाह किए बिना " " का उपयोग कर सकता है ।l%lfdoubleprintf()%fdoublefloat उदाहरण कोड: double d; scanf("%lf", &d); printf("%f", d);

2
स्कैनफ के साथ एक स्ट्रिंग पढ़ना
मैं किसी बात को लेकर थोड़ा भ्रमित हूं। मैं इस धारणा के अधीन था कि C स्ट्रिंग को पढ़ने का सही तरीका क्या हैscanf() तर्ज पर है (कभी भी संभव बफर अतिप्रवाह मन नहीं है, यह सिर्फ एक सरल उदाहरण है) char string[256]; scanf( "%s" , string ); हालाँकि, निम्नलिखित …
147 c  scanf 

11
आप स्कैनफ़ का उपयोग करके रिक्त स्थान कैसे दर्ज कर सकते हैं?
निम्नलिखित कोड का उपयोग करना: char *name = malloc(sizeof(char) + 256); printf("What is your name? "); scanf("%s", name); printf("Hello %s. Nice to meet you.\n", name); एक उपयोगकर्ता अपना नाम दर्ज कर सकता है, लेकिन जब वे किसी स्थान के साथ नाम दर्ज करते हैं Lucas Aardvark, scanf()जैसे बाद में सब …
129 c  string  printf  scanf  whitespace 

8
मैं स्कैनफ के बजाय इनपुट रूपांतरण के लिए क्या उपयोग कर सकता हूं?
मैंने बहुत बार देखा है कि लोग दूसरों को उपयोग करने से हतोत्साहित करते हैं scanfऔर कहते हैं कि बेहतर विकल्प हैं। हालाँकि, मैं जो कुछ भी देख रहा हूं, वह या तो "उपयोग नहीं है scanf" है यहां या "यहां एक सही प्रारूप स्ट्रिंग है" , और "बेहतर विकल्प" …
125 c  scanf 

4
अहस्ताक्षरित लघु int के लिए प्रारूप विनिर्देशक क्या है?
मेरा निम्नलिखित कार्यक्रम है #include <stdio.h> int main(void) { unsigned short int length = 10; printf("Enter length : "); scanf("%u", &length); printf("value is %u \n", length); return 0; } जब संकलित करके gcc filename.cनिम्नलिखित चेतावनी जारी की जाती है ( scanf()पंक्ति में)। warning: format ‘%u’ expects argument of type ‘unsigned …
124 c  scanf 

4
स्कैनफ () बफर में नई लाइन चार छोड़ देता है
मेरे पास निम्नलिखित कार्यक्रम हैं: int main(int argc, char *argv[]) { int a, b; char c1, c2; printf("Enter something: "); scanf("%d",&a); // line 1 printf("Enter other something: "); scanf("%d", &b); // line 2 printf("Enter a char: "); scanf("%c",&c1); // line 3 printf("Enter another char: "); scanf("%c", &c2); // line 4 …
93 c  scanf 

6
सी में बफर ओवरफ्लो के कारण स्कैनफ को कैसे रोका जाए?
मैं इस कोड का उपयोग करता हूं: while ( scanf("%s", buf) == 1 ){ संभावित बफर ओवरफ्लो को रोकने के लिए सबसे अच्छा तरीका क्या होगा ताकि इसे यादृच्छिक लंबाई के तारों को पारित किया जा सके? मुझे पता है कि मैं उदाहरण के लिए कॉल करके इनपुट स्ट्रिंग को …
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.