2012-12-08 13 views
6

में अनपेक्षित अंतराल फ़ाइल मिली है, मैं विजुअल स्टूडियो 2012 में एक साधारण सी ++ कोड लिखना चाहता हूं लेकिन हेडर फ़ाइल में हमेशा त्रुटि C1004 प्राप्त करना चाहता हूं। क्या कोई मेरी मदद कर सकता है?त्रुटि C1004: विजुअल स्टूडियो 2012

मेरा कोड नीचे दिया गया है। मैं विजुअल स्टूडियो सी ++ में नया हूं, इसलिए यह बहुत मूर्खतापूर्ण त्रुटि हो सकती है।

add.cpp

#include <iostream> 

int add(int a, int b) 
{ 
    return a+b; 
} 

add.h

#ifndef ADD_H 
#define ADD_H 

int add(int a, int b); 

#endif 

source.cpp

#include "add.h" 
#include <iostream> 

int main() 
{ 
    std::cout << add(3, 4); 
    return 0; 
} 
+2

क्या त्रुटि संदेश है: यहाँ है कि त्रुटि कोड के लिए Microsoft प्रलेखन है? – melpomene

+2

@melpomene: यह प्रश्न के शीर्षक में है। – us2012

+1

यह पूरा संदेश नहीं है। – melpomene

उत्तर

11

सामान्य कोड ठीक लग रहा है, लेकिन जोड़ने फ़ाइल के अंत में कैरिज रिटर्न की आवश्यकता होगी।

http://msdn.microsoft.com/en-us/library/4exw7xyc%28v=vs.110%29.aspx

+0

आपकी सलाह के लिए धन्यवाद। मैंने हेडर फ़ाइल के अंत में एक कैरिज रिटर्न जोड़ा है और यह अब काम कर रहा है :-) – Mesbahul

संबंधित मुद्दे