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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 21.08.2010, 17:52   #1
Progsenya
Пользователь
 
Регистрация: 30.05.2010
Сообщений: 80
По умолчанию Работа с файлами С+++

Кто подскажет функцию сохранения данных в с++
нашол функции только для масива и строки
буду оч благодарен если у кого неть есть пример
Progsenya вне форума Ответить с цитированием
Старый 21.08.2010, 18:01   #2
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

http://cplusplus.com/reference/iostream/
http://cplusplus.com/reference/iostream/ofstream/
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 21.08.2010, 20:45   #3
Progsenya
Пользователь
 
Регистрация: 30.05.2010
Сообщений: 80
По умолчанию

#include<iostream>
Код:
#include<stdio.h>
using namespace std;
int m;
int size=65536;
int number=33160900;
char name[20]="petrov";
FILE *ats;
void Menu();
void Add();

void main()
{
	/*Add();*/
	Menu();
	
	
}
void Menu()
{
	    cout<<"---------------------MENU----------------"<<endl;
		cout<<"Pres 1 to add to subscriber base"<<endl;
		cout<<"pres 2 to remove the subscriber from the database"<<endl;
		cout<<"pres 3 to modify the subscriber data"<<endl;
		cout<<"pres 4 to search for subscriber to number or name"<<endl;
		cout<<"pres 5 to save the base file"<<endl;
		cout<<"pres 6 to base loading of the file"<<endl;
		cin>>m;
		switch(m)
		{
		case 1:
			Add();
		
		}

}
void Add()
{
	FILE *ats;
	FILE *f=fopen("ats.txt","a");
		if(f==NULL)
		{
			cout<<"No file"<<endl;
			exit(0);
		}
		char *data=new char[size];
		if(!data)
		{
			exit(0);
		}
		fwrite(data,sizeof(char),size,ats);
		fclose(ats);



}
народ помогите отыскать ошибки на этапе выполнения
цель программы записать данные в файл
Progsenya вне форума Ответить с цитированием
Старый 21.08.2010, 21:09   #4
ilia.sk8
 
Регистрация: 21.08.2010
Сообщений: 7
По умолчанию

А чем отличается ввод-вывод через stdio.h от ввода-вывода через fstream
ilia.sk8 вне форума Ответить с цитированием
Старый 21.08.2010, 21:11   #5
Progsenya
Пользователь
 
Регистрация: 30.05.2010
Сообщений: 80
По умолчанию

Цитата:
Сообщение от ilia.sk8 Посмотреть сообщение
А чем отличается ввод-вывод через stdio.h от ввода-вывода через fstream
я хз чем отличаетсЯ
Progsenya вне форума Ответить с цитированием
Старый 22.08.2010, 15:15   #6
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Progsenya, идентификатор файла присваиваете одной переменной:
Код:
FILE *f=fopen("ats.txt","a");
а используете другую
Код:
fwrite(data,sizeof(char),size,ats);
И еще: fwrite нужно использовать с бинарными файлами, а не с текстовыми.
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]

Последний раз редактировалось Sazary; 22.08.2010 в 15:17.
Sazary вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с файлами prem1era Паскаль, Turbo Pascal, PascalABC.NET 0 06.06.2010 19:28
Работа с файлами AntiDriver Паскаль, Turbo Pascal, PascalABC.NET 3 06.06.2010 00:04
Работа с файлами СИ Stases Общие вопросы C/C++ 7 03.01.2010 14:28
Си++. Работа с файлами. Diamond2107 Помощь студентам 12 06.12.2009 20:38
С++ю Работа с файлами maloy-rom Помощь студентам 1 03.06.2009 16:18