में लेखन stringstream सामग्री मैं वर्तमान में std::ofstream
उपयोग कर रहा हूँ इस प्रकार है:ofstream
std::ofstream outFile;
outFile.open(output_file);
तब मैं इस प्रकार outFile
करने के लिए एक std::stringstream
वस्तु पारित करने का प्रयास:
GetHolesResults(..., std::ofstream &outFile){
float x = 1234;
std::stringstream ss;
ss << x << std::endl;
outFile << ss;
}
अब मेरी outFile
लेकिन कुछ भी नहीं है कचरा: "0012E708" सभी बार दोहराया।
GetHolesResults
में मैं
outFile << "Foo" << std:endl;
लिख सकते हैं और यह उत्पादन सही ढंग से outFile
में होगा।
मैं क्या गलत कर रहा हूं पर कोई सुझाव?
मैं सुझाव है कि आप की पंक्ति में कुछ करने के लिए शीर्षक अलग तरीके से व्यक्त: 'ofstream में stringstream सामग्री writting' (या महत्वपूर्ण कार्यों के लिए ostream) –
एरिक, आप के रूप में स्वीकार जोहानिस 'जवाब निशान चाहिए, ताकि मैं नष्ट कर सकते हैं मेरा (जो उनके दृष्टिकोण से स्पष्ट रूप से खराब है) –
ठीक है, किया गया। लेकिन दिनों में, मैंने आपके समाधान का उपयोग किया =) – Eric