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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.03.2012, 15:45   #1
vitiok1
 
Регистрация: 16.02.2012
Сообщений: 8
По умолчанию Как можна записать в файл одномерный массив?

Код:
#include "stdafx.h"
#include <iostream>
#include <conio.h>
#include <string>
#include <fstream>

using namespace std;

int _tmain(int argc, _TCHAR* argv[])
{
	setlocale(0, "");

	string a[4] = {"а", "р", "к", "л"};
	for(int i = 0; i<4; i++)
		cout<<a[i]<<"\n";

	_getch();
}

Последний раз редактировалось ACE Valery; 03.03.2012 в 17:34.
vitiok1 вне форума Ответить с цитированием
Старый 03.03.2012, 18:39   #2
crymchanin
Пользователь
 
Аватар для crymchanin
 
Регистрация: 01.02.2012
Сообщений: 84
По умолчанию

Код:
FILE* file;
long sz;
char* buf;

fopen_s(&file, "myfile.dat", "rb+");
Чтение:
Код:
fseek(file, 0, SEEK_END);
sz = ftell(file);
fseek(file, 0, SEEK_SET);

buf = new char[sz];
fread(buf, sz, 1, file);
....
fclose(file);
delete[] buf;
Запись:
Код:
buf = "My string";
fwrite(buf, sizeof(buf), 1, file);
...
fclose(file);

Последний раз редактировалось crymchanin; 03.03.2012 в 18:42.
crymchanin вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запись координат в массив в реал тайм, Как записать координаты в массив Dark19 Visual C++ 2 21.06.2011 18:45
Создать массив целых чисел и записать его в файл Desvi Паскаль, Turbo Pascal, PascalABC.NET 3 07.06.2010 19:04
Как записать в файл динамический массив. Вадим Буренков Общие вопросы Delphi 9 24.07.2009 15:12
Прочитать файл и записать данные в массив ChukCha Общие вопросы C/C++ 6 22.02.2009 19:56
Заполнить массив и записать в файл Amery Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 27.05.2008 20:02