Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.12.2011, 21:39   #1
zrtw
Новичок
Джуниор
 
Регистрация: 22.12.2011
Сообщений: 1
По умолчанию Запись строк в файл С++

Нужно записать в файл массив строк.
Код:
#include "stdafx.h"
#include "iostream"
#include <windows.h>
#include <winbase.h>
#include <conio.h>
#include "locale"
using namespace std;


int _tmain(int argc, _TCHAR* argv[])
{
	 SetConsoleCP(1251);
        SetConsoleOutputCP(1251);
		setlocale(LC_ALL,"Russian");
	HANDLE hFile;
	DWORD dwBytesWrite;
	string *cBufferText=new string[20];
	int NumberWrite=1;
	wchar_t fName1[]=L"D:\\progi\\zrtw\\A.txt";
	cBufferText[1] ="\t\tСтрока\r\n";
	cBufferText[2] ="Строка\r\n";
	cBufferText[3] ="Строка\r\n";
	cBufferText[4] ="Строка\r\n";
	cBufferText[5] ="Строка\r\n";
	cBufferText[6] ="Строка\r\n";
	cBufferText[7] ="Строка\r\n";
	cBufferText[8] ="Строка\r\n";
	cBufferText[9] ="Строка\r\n";
	cBufferText[10] ="Строка\r\n";
	cBufferText[11] ="Строка\r\n";
	cBufferText[12] ="Строка\r\n";
	cBufferText[13] ="Строка\r\n";
	cBufferText[14] ="Строкаr\n";
	cBufferText[15] ="Строка\r\n";
	cBufferText[16] ="Строка\r\n";
	cBufferText[17] ="Строка\r\n";
	cBufferText[18] ="Строка\r\n";


	hFile=CreateFile(fName1, GENERIC_WRITE, NULL , NULL, CREATE_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL); 
	_cputs("A File is created");
	for (int i=1;i<19;++i)
	{	int n=0;
		SetFilePointer(hFile,n,0,FILE_BEGIN);
        WriteFile(hFile,&cBufferText[i],sizeof(cBufferText[i]),&dwBytesWrite,(LPOVERLAPPED)NULL);
		n+=25;
	}
		
	



  CloseHandle(hFile);
  _getch();
	return 0;
}
в результате в файле каракули + последняя строка...
zrtw вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись информации в файл в файл Anubys Win Api 0 04.11.2011 23:27
Запись и удаление строк YurIbr89 Помощь студентам 1 23.05.2011 21:39
Запись всех строк в одну. Lazio Помощь студентам 1 10.10.2009 21:44
форматирование строк и запись в файл drVit Общие вопросы C/C++ 1 24.04.2009 20:18