rain87
Advanced Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору CrystalIT перевод строки определяют 2 байта - 13, 10 т.е. когда ты записал строку, запиши ещё 2 байта, чтоб следующая строка писалась с новой строки т.е. int WINAPI WinMain(HINSTANCE, HINSTANCE, PTSTR, int) { --skip-- объявление переменных, открытие, создание файла --skip-- int cr=0x0a0d; dwBytesRead = GetWindowsDirectory( cTmpBuff, 0x400 ); WriteFile(hFile, cTmpBuff, dwBytesRead, &dwBytes, NULL); WriteFile(hFile, cr, 2, &dwBytes, NULL); //переход на следующую строку dwBytesRead = GetSystemDirectory( cTmpBuff, 0x400 ); WriteFile(hFile, cTmpBuff, dwBytesRead, &dwBytes, NULL); CloseHandle(hFile); --skip-- } где-то так хотя я для форматированного вывода всегда пользую fprintf |