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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 09.04.2009, 17:55   #1
Lorden
Форумчанин
 
Регистрация: 11.08.2008
Сообщений: 139
По умолчанию сохранение чисел в файл через пробел(С++)

подскажити как сделать чтоб числа введёные с клавиатуры сохранялись в текстовик через пробел (1 2 3 4 5 6 7 8 9 10) вот в этом коде:
Код:
#include<iostream.h>
#include<stdlib.h>
#include<stdio.h>
const int dl=80;
char b[dl];
int main(){
	int a[10],i,max;
	FILE *f=fopen("C:\\1.txt","w+");
	for (i=0; i<10; i++){
	cin>>b;
	fputs(b,f);
}
	
	fclose(f);
	return 0;
}
Lorden вне форума Ответить с цитированием
Старый 09.04.2009, 18:09   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

после
Код:
fputs(b,f);
дописывай пробел
Код:
fputс(' ',f);
counter вне форума Ответить с цитированием
Старый 09.04.2009, 20:30   #3
Lorden
Форумчанин
 
Регистрация: 11.08.2008
Сообщений: 139
По умолчанию

Цитата:
Сообщение от counter Посмотреть сообщение
после
Код:
fputs(b,f);
дописывай пробел
Код:
fputс(' ',f);
чёт непонял как дописывать, должно получиться так?
Код:
fputs(b,' ',f);
если да то чёт неробит, ругается на эту строчку...
Lorden вне форума Ответить с цитированием
Старый 09.04.2009, 21:21   #4
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Код:
#include<iostream>
#include<stdlib.h>
#include<stdio.h>

const int dl=80;
char b[dl];

int main(){
	int a[10],i,max;
	FILE *f=fopen("C:\\1.txt","w+");
	for (i=0; i<10; i++){
	cin>>b;
	fputs(b,f);
	fputc(' ',f);
}
	
	fclose(f);
	return 0;
}
counter вне форума Ответить с цитированием
Старый 09.04.2009, 22:11   #5
Lorden
Форумчанин
 
Регистрация: 11.08.2008
Сообщений: 139
По умолчанию

спс, чёт также писал незаработала а ща всё норм) а вот ещё вопрос как тут зделать чтоб переменную d можно было записать в файл? вот в этом коде:
Код:
#include<iostream.h>
#include<stdlib.h>
#include<stdio.h>
const int dl=80;
char b[dl];
int main(){
	int l[10],j;
	char c[20];
	int d;
	int a[10],i,max;
	FILE *f=fopen("C:\\1.txt","w+");
	for (i=0; i<10; i++){
	cin>>b;
	fputs(b,f);
	fputc(' ',f);
}
	fclose(f);
	FILE *h;
	h=fopen("C:\\1.txt", "r");
	d=0;{
	for (j=0; j<10; j++){
		fscanf(h, "%d ", &l[j]);
	if (d<l[j])
		d=l[j];
		}
	}
	cout<<d<<endl;
	
	FILE *p=fopen("C:\\1.txt", "w+");
		fputs(d,p);
		fclose(f);

	fclose(h);
	return 0;
}
Lorden вне форума Ответить с цитированием
Старый 09.04.2009, 22:48   #6
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

fprintf смотрел?
counter вне форума Ответить с цитированием
Старый 09.04.2009, 23:31   #7
Lorden
Форумчанин
 
Регистрация: 11.08.2008
Сообщений: 139
По умолчанию

Цитата:
Сообщение от counter Посмотреть сообщение
fprintf смотрел?
спасибо, терь всё норм работает)
Lorden вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение в файл Ant1Player PHP 4 31.03.2009 16:33
Загрузка и сохранение в файл rainbow Общие вопросы Delphi 16 27.09.2008 11:35
Сохранение в файл Македонский Общие вопросы Delphi 4 05.09.2007 15:04
Сохранение в файл *.*С Noor Общие вопросы C/C++ 6 08.01.2007 22:44