Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

БД.Добавить запись - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ менюшка http://www.cyberforum.ru/cpp-beginners/thread242260.html
Возникли проблемы при выводе масива с помощью подфункции вод код.. в чем может быть проблема?? выводит только один елемент #include <iostream> #include <conio.h> #include <Windows.h> using...
C++ Изменить порядок слов в тексте Помогите решить задачу на C: Поменять местами слова с четными и нечетными номерами, не изменяя порядка следования слов внутри группы. Например: How do you want примет вид: ... http://www.cyberforum.ru/cpp-beginners/thread242242.html
C++ Описать структуру "Компакт-диски"
Здравствуйте.Если не сложно,помогите написать программу,так как сам я в си++ новичок.Вот задание. Завдання . Інформація про диски зведена у документ з наступною структурою: Номер...
чтение файла C++
Как реализовать след.: считывать файл до определённого символа?
C++ Преобразование int в CString ? http://www.cyberforum.ru/cpp-beginners/thread242214.html
Подскажите как преобразовать? itoa преобразовует в *char, а хотелось бы сразу в CString...
C++ Программа для вычисления среднего арифметического чисел, находящихся в файле Напишите программу, которая вычисляет среднее арифметическое чисел, находящихся в файле numbers.txt и выводит его на экран. подробнее

Показать сообщение отдельно
JuneMelon
0 / 0 / 0
Регистрация: 01.09.2010
Сообщений: 43
14.02.2011, 18:55  [ТС]
функция ввода в файл просто структуры в таблице и сортировка

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
void struct_fout()
{
   for(i=0;i<n;i++)
      for(j=0;j<n;j++)
         if(strcmp(t[i].name,t[j].name)<0)
         {
            x=t[i];
            t[i]=t[j];
            t[j]=x;
         }
   rf.open("d:\\music.txt",ios::out);
   rf<<" # |"<<setw(6)<<"Name |"<<setw(10)<<" Vozrast |"<<setw(9)<<"Instrument |"<<setw(6)<<"Igri |"<<setw(9)<<"Uchastie"<<endl;
   rf<<"---------------------------------------------------------"<<endl;
   clrscr();
   cout<<"Cohranenie";
   for(int i=0;i<n;i++)
   {
      cout<<".";
      rf<<" "<<i+1<<" | "<<setw(5)<<t[i].name<<" | "<<setw(9)<<t[i].voz<<" | "<<setw(8)<<t[i].inst<<" | "<<setw(5)<<t[i].game<<" | "<<setw(8)<<t[i].uch<<endl;
      rf<<"------------------------------------------------------"<<endl;
      Sleep(100);
   }
   rf.close();
}
функция, которая якобы должна делать дозапись в конец в файл
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
void struct_dob()
{
   int q;
   cout<<"Vvedite kol-vo zapisei";
   cin>>q;
   for(i=n-1;i<q;i++)
   {
      textbackground(0);
      cout<<"Vvedite imya: ";
      cin>>t[n+i].name;
      cout<<"Vvedite vash vozrast: ";
      cin>>t[n+i].voz;
      cout<<"Vvedite instrument: ";
      cin>>t[n+i].inst;
      cout<<"Skol'ko let igraete: ";
      cin>>t[n+i].game;
      cout<<"Uchastie v konkursah(da/net): ";
      cin>>t[n+i].uch;
   }
   cout<<endl;
   getch();
}

что не так? помогите!
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru