018
10.04.2003, 14:40 Uhr
~spunky2
Gast
|
Hi,
hab das jetzt irgendwie hingekriegt. Nur der Zeilenumbruch klappt nicht so richtig. Wenn ich die erstellte Datei in Excel einlade erkennt er den Zeilenumbruch zwar. Aber ich weiß nicht ob er ihn auch bei fscanf erkennt, wenn ich die Daten in ein Array schreiben will.
Mein Code sieht jetzt so aus:
CFile file("E://Ablage//DB.DAT",CFile::modeWrite | CFile::modeCreate | CFile::modeNoTruncate); file.SeekToEnd(); m_pSet->MoveFirst(); while ( !pSet->IsEOF( )) { CString str = m_pSet->m_NR; str += " "; file.Write(str, str.GetLength()); CString str1 = m_pSet->m_R_H; str1 += " "; file.Write(str1, str1.GetLength()); CString str2 = m_pSet->m_R_M; str2 += " "; file.Write(str2, str2.GetLength()); CString str3 = m_pSet->m_R_S; str3 += " "; file.Write(str3, str3.GetLength()); CString str4 = m_pSet->m_ER; str4 += " "; file.Write(str4, str4.GetLength()); CString str5 = m_pSet->m_D_H; str5 += " "; file.Write(str5, str5.GetLength()); CString str6 = m_pSet->m_D_M; str6 += " "; file.Write(str6, str6.GetLength()); CString str7 = m_pSet->m_D_S; str7 += " "; file.Write(str7, str7.GetLength()); CString str8 = m_pSet->m_ED; str8 += " "; file.Write(str8, str8.GetLength()); CString str9 = m_pSet->m_HELL; str9 += " "; file.Write(str9, str9.GetLength()); CString str10 = "\n"; file.Write(str10, str10.GetLength()); m_pSet->MoveNext( ); } file.Close();
Glaubst Du, daß er den Zeilenumbruch bei fscanf erkennt?
Grüsse spunky2 |