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

Помогите сделать сохранение и загрузку данных - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изометрия, поворот и GLUT http://www.cyberforum.ru/cpp-beginners/thread1034135.html
Здравствуйте. У меня проблема. Данная программа - выводит на экран куб в пространстве, и позволяет крутить его по осям XYZ, изменять масштаб и скорость поворота (вернее тут будет сказать время перерисовки). Мне нужно сделать так, чтобы куб рисовался в изометрии и когда происходит его поворот - ось фиксировалась и поворот происходил вокруг этой оси. В данной программе поворот происходит в...
C++ Создать программный комплекс – «Меню» Создать программный комплекс – «Меню», содержащий следующие пункты: 1) Создание матрицы. 2) Заполнение файла inputdig.txt случайными числами. 3) Заполнение матрицы. 4) Нахождение обратной матрицы. 5) Нахождение транспонированной матрицы. 6) Нахождение определителя матрицы. Хотябы первый пункт! 1) При выборе первого пункта меню Ваша программа должна: запрашивать размерность матрицы (N*M,... http://www.cyberforum.ru/cpp-beginners/thread1034130.html
C++ Построить последовательность, образованную цифрами семеричного представления
Построить последовательность из 20 чисел, образованную цифрами семеричного представления последовательности натуральных чисел, начинающейся с заданного n.
Задан текст, напечатать слова этого текста отличные от последнего слова C++
Задан текст.напечатать слова этого текста отличные от последнего слова удалить в каждом из них первую букву. Нужно сделать именно через матрицу. #include "iostream" #include "string.h" #include "stdio.h" using namespace std; int main() { setlocale(LC_ALL, "rus"); char s;
C++ Центр тяжести http://www.cyberforum.ru/cpp-beginners/thread1034099.html
Система из n материальных точек в пространстве задана с помощью последовательности действительных чисел x1, y1, z1, p1, x2, y2, z2, p2, ..., xn, yn, zn, pn, где xi, yi, zi - координаты i-ой точки, а pi - ее вес (i = 1, 2, ..., n). Получить координаты центра тяжести системы. Задачу практически решила. НО есть вопрос: Как посчитать x, y, z по формулам в программе? ( я так понимаю, это сумма...
C++ Задачи по объектно-ориентированному программированию Помогите, пожалуйста решить задачи. 1)K-значное число (K ≤ 10) называется пестрым, если все его цифры различны. При этом ноль не может быть первой цифрой. Требуется написать программу, которая для заданного K: находит максимально длинную цепочку пестрых K-значных чисел, в которой каждое следующее число в два раза больше предыдущего; находит все такие цепочки максимальной длины. ... подробнее

Показать сообщение отдельно
TheSecret
11 / 26 / 2
Регистрация: 20.09.2013
Сообщений: 536

Помогите сделать сохранение и загрузку данных - C++

09.12.2013, 10:48. Просмотров 246. Ответов 1
Метки (Все метки)

народ есть вот такая программа:
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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
#include <conio.h>
#include <iostream.h>
#include <locale.h>
#include <stdio.h>
#include <string.h>
  struct ZNAK
   {
     char f[10];
     char name[10];
     char znak[10];
     int x[3];
   } ;
void bb(struct ZNAK *array)
{int flag,c,k,nn;
  char isk[10];
  flag=0;
  nn=4;
 printf("\nVvedite znak zodiaka ickomogo cheloveka: ");
  gets(isk);
  gets(isk);
  printf("\n\nImeycheyca inrofmaciya: ");
  c=1;
  for (k=0; k<nn; k++)
{if (strcmp(array[k].znak,isk)==0) {
    c=c+1;
    flag=1;
    cout<<endl<<"#"<<c<<"("<<k+1<<"):";
    printf(" Familiya: %s",array[k].f);
    printf(", Ima: %s",array[k].name);
    printf("; Znak zodiaka: %s", array[k].znak);
    printf("; Data rojgeniya: %d.%d.%d", array[k].x[0],array[k].x[1],array[k].x[2]);
  }
 }
  if (flag==0) printf("Ickomiy chelovek ne nayden!");
}
int main()
{int i, j, n, b, d;
 char dan[10];
 setlocale(LC_ALL,"Russian");
 n=4;
struct ZNAK array2[4];
  for (i=0; i<n; i++)
{
  cout<<endl<<"Vvedite dannie ctydenta #"<<i+1<<":";
  printf("\n Vvedite Familiu: ");
  gets(array2[i].f);
   if (i!=0) gets(array2[i].f);
  printf("\n Vvedite Ima: ");
  gets(array2[i].name);
  printf("\n Vvedite znak zodiaka: ");
  gets(array2[i].znak);
  printf("\n Vvedite daty rojdeniya: ");
  for (j=0; j<3;j++)
  scanf("%d",&(array2[i].x[j]));
}
   for (d=0; d<n-1; d++)
        for (i=0; i<n-1-d; i++){
            if (array2[i].x[2] > array2[i+1].x[2])
             {array2[5]=array2[i];
             array2[i]=array2[i+1];
             array2[i+1]=array2[5];}
          if (array2[i].x[2] == array2[i+1].x[2]){
           if (array2[i].x[1] > array2[i+1].x[1]){
              array2[5]=array2[i];
              array2[i]=array2[i+1];
              array2[i+1]=array2[5];}
           if (array2[i].x[1] == array2[i+1].x[1])
              if (array2[i].x[0] > array2[i+1].x[0]){
                  array2[5]=array2[i];
                  array2[i]=array2[i+1];
                  array2[i+1]=array2[5];}
 
          } }
    printf("\nVvedenie dannie ludey:");
   for (i=0; i<n; i++){
    cout<<endl<<"#"<<i<<":";
    printf("Familiya: %s",array2[i].f);
    printf(", Ima: %s",array2[i].name);
    printf("; Znak zodiaka: %s", array2[i].znak);
    printf("; Data rojgeniya: %d.%d.%d", array2[i].x[0],array2[i].x[1],array2[i].x[2]);
   }
   bb(array2);
     getch();
     return 0;
}
помогите переделать чтоб сохранялось все и бралось с файла
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru