2012-11-17 18 views
59

है मैं ग्रहण में कोडिंग कर रहा हूँ और निम्नलिखित की तरह कुछ है:सी ++ संकलन त्रुटि: प्रारंभकर्ता लेकिन अधूरा प्रकार

#include <ftream> 
#include <iostream> 

void read_file(){ 
    char buffer[1025]; 
    std::istringstream iss(buffer); 
} 
हालांकि

, जब मैं बनाने की कोशिश, मैं निम्नलिखित त्रुटि मिलती है: variable 'std::istringstream iss' has initializer but incomplete type

कोई त्वरित विचार? मैंने चारों ओर गुगल किया है और ऐसा लगता है कि इस समस्या के साथ ज्यादातर लोगों ने सही हेडर फाइलों को शामिल नहीं किया है, जो मुझे विश्वास है कि मैं सही तरीके से कर रहा हूं।

+8

'std :: istringstring'? वैसे भी, यह ' 'शीर्षलेख में है। – chris

+0

ओह, मैंने सवाल गलत टाइप किया है, मैंने इसे आपके द्वारा लिखे गए तरीके से कोड किया है, इसलिए समस्या अभी भी वही है – Aneem

+0

हाँ, जोड़कर इसे सही तरीके से बनाया गया, धन्यवाद! – Aneem

उत्तर

145

आप इस जरूरत में शामिल हैं:

#include <sstream>