Testing for the presence of a character in an string in C -


इसमें क्या गलत है?

  #include & lt; stdio.h & gt; शून्य मुख्य () {char * s = "कुछ पाठ"; printf ( "% d", is_in (रों, 't')); } Int is_in (char * s, char c) {जबकि (* s) {if (* s == c) return 1; रों ++; } वापसी 0; }  

मुझे जीसीसी के साथ निम्नलिखित संकलन समय त्रुटि मिलती है:

test.c: 9: त्रुटि: 'is_in' के लिए विरोधी प्रकार है

Test.c: 9: नोट: एक तर्क प्रकार जिसकी डिफ़ॉल्ट प्रचार है, वह खाली पैरामीटर नाम सूची घोषणा से मेल नहीं खा सकता

test.c: 5: नोट: 'is_in' का पिछला निहित घोषणा यहां था

क्या आपने मुख्य से above_in फ़ंक्शन डाल करने की कोशिश की है?


Comments