#1 03.06.11 17:06
[C++] как CString в файл сохранить
КАК??
CString str = L"herota";
std::ofstream of (L"путь");
of << str;
of.close();
не работает
setlocale(LC_ALL, "");
FILE* f;
f = fopen("resultat", "w");
CStdioFile dan(f);
dan.WriteString(m_sResult);
fclose(f);
так работает, но че за отстой?:)
Исправлено Flinn (03.06.11 17:17)
Offline
#9 03.06.11 19:05
Re: [C++] как CString в файл сохранить
работает.
а теперь внимание ЧУДЕСА!
беру CString str = L"jsdgbkjsdkjgfkjsd"; работает!
а теперь беру то же строку и с помощию str.Format(L"%.4f\t%.4f\r\n", Y(i, 0), temp )
str += L"jksjdgfkjgbskfg";
дополняю ее несколько раз такими записями и... она не выводится!
Исправлено Flinn (03.06.11 19:05)
Offline
#10 04.06.11 00:31
Re: [C++] как CString в файл сохранить
Код::
#include "stdafx.h"
#include <fstream>
int _tmain(int argc, _TCHAR* argv[])
{
CString str=L"qwerty ";
CString temp=L"";
float f1=12.0f, f2=14.0f;
std::wofstream of (L"C:\\out.txt");
for(int i=0; i<10; i++)
{
temp.Format(L"%.4f\t%.4f\r\n", f1, f2);
CString t=str + temp;
of <<t.GetString();
f1++; f2++;
}
of.close();
return 0;
}Исправлено [PAUL] (04.06.11 00:33)
Offline

