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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2010, 21:28   #1
Айдар
Форумчанин
 
Регистрация: 20.06.2009
Сообщений: 195
По умолчанию Не записываеться массив в файл (С)

Код:
#include <conio.h>
#include <iostream.h>
#include <iomanip.h>
#include <fstream.h>
#define n 10
int main ()
{ clrscr();
int a[n],i,min,minn,sum;
sum=0;
min=a[0];
minn=0;
fstream fp("text.txt",ios::out);
cout <<"Vvedite massiv iz 10 elementov"<<endl;
for (i=0;i<n;i++)
cin>>a[i];
for (i=0;i<n;i++)
{
fp<<a[i];
fp>>a[i];
}
for (i=0;i<n;i++)
{
cout<<"Massiv= a["<<i<<"] "<<a[i] <<endl;
}
for (i=0;i<n;i++)
{
if (a[i]<min) min=a[i], minn=i;
}
for (i=minn;i<n;i++)
{
sum=sum+a[i];
}
cout<<"Nomer min elemeta="<<minn<<" Summa elementov v massive posle "<<min<<"="<<sum;
getch () ;
return 0;
}
Что делать?
Айдар вне форума Ответить с цитированием
Старый 28.02.2010, 21:41   #2
Indian
Форумчанин
 
Регистрация: 23.02.2010
Сообщений: 107
По умолчанию

Код:
for (i=0;i<n;i++)
{
    fp<<a[i];
    fp>>a[i];
}
Вы возвращаете курсор обратно. Поэтому записывается только один элемент.
Indian вне форума Ответить с цитированием
Старый 28.02.2010, 21:52   #3
Айдар
Форумчанин
 
Регистрация: 20.06.2009
Сообщений: 195
По умолчанию

как исправить? fp.seekg (??)
Айдар вне форума Ответить с цитированием
Старый 28.02.2010, 22:17   #4
NiCola999
Не
Участник клуба
 
Регистрация: 29.10.2009
Сообщений: 1,456
По умолчанию

Код:
for (i=0;i<n;i++)
    fp<<a[i];

Последний раз редактировалось NiCola999; 28.02.2010 в 22:19.
NiCola999 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как записать в файл динамический массив. Вадим Буренков Общие вопросы Delphi 9 24.07.2009 15:12
Двумерный массив и файл spamer Общие вопросы Delphi 4 21.06.2009 01:20
Прочитать файл и записать данные в массив ChukCha Общие вопросы C/C++ 6 22.02.2009 19:56
Массив и текстовый файл kJlaCuk Помощь студентам 1 22.09.2008 18:31
Заполнить массив и записать в файл Amery Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 9 27.05.2008 20:02