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

Вывести данные о самом высоком спортсмене - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ множественное наследование http://www.cyberforum.ru/cpp-beginners/thread277571.html
Мечтаю реализовать такую иерархию human->employee->doctor в реализации doctor ругает конструктор. Ошибка 1 error C2062: type 'char' unexpected Ошибка 2 error C2334: unexpected token(s) preceding ':'; skipping apparent function body #include <iostream> #include <string> #include <list>
C++ Сформировать одномерный массив Х из элементов верхнего левого треугольника матрицы А и найти максимальный элемент массива Х Народ, помогите пожалуйста! Сформировать одномерный массив Х из элементов верхнего левого треугольника матрицы А и найти максимальный элемент массива Х. Заранее благодарен. #include "stdafx.h" #include "iostream" #include "conio.h" using namespace std; http://www.cyberforum.ru/cpp-beginners/thread277559.html
C++ Microsoft Visual C++ 6.0 не устанавливается на Windows 7
Microsoft Visual C++ 6.0 Як його установити на Windows 7????? При установці каже про несумісність з windows.
Сформировать матрицу В удалив из А столбцы, которые содержат элемент равный 7 C++
Дана матрица А. Сформировать матрицу В удалив из А столбцы которые содержат элемент равный 7... #include <iostream> #include <iomanip> #include <fstream> #include <cstdlib> using namespace std; void arrayInput(ifstream& in, double a, int n, int m) {
C++ Использование прототипа функции http://www.cyberforum.ru/cpp-beginners/thread277547.html
Привет форумчанам!Помогите пожалуйста! 1.Нужно написать функцию которая вычисляет максимальное и минимальное число массива введенного с клавиатуры с использованием прототипа функции. 2.Написать функцию проверки введенного с клавиатуры числа на кратность.Тоже с использованием прототипа функции.
C++ 2 wav одновременно доброго времени суток всем. нужно одновременно проигрывать несколько wav файлов.. пробывал audiere, ничего сложного, но при попытке воспроизвести файл программа вылетает с ошибкой чтения памяти.. попробывал directsound, но как там и что разобраться не сумел .. если можно, напишите пример кода или какую библиотеку лучше использовать для этих целей. подробнее

Показать сообщение отдельно
Линка
0 / 0 / 0
Регистрация: 08.11.2010
Сообщений: 17
16.04.2011, 17:16     Вывести данные о самом высоком спортсмене
Используя функции и режим меню, создать файл из 10 записей, просмотреть файл, добавить в файл новую информацию и, применяя режим прямого доступа выполнить:
Информация о спортсменах: фамилия, пол, год рождения, рост. (Это все сделала)
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
#include <vcl.h>
#include <stdio.h>
#include <conio.h>
#include <string.h>
#pragma hdrstop
 
 
//---------------------------------------------------------------------------
 
#pragma argsused
 struct sport {char name[10]; char pol[5]; char god[10]; float r;} t1;
void input(FILE *); // создание нового файла
void print(FILE *); //  просмотр файла
void app(FILE *); //  добавление в файл
 
int main(int argc, char* argv[])
{  char c; int i;
   FILE *tf;
    while (i != 0)
      { clrscr();
        puts("  1 - new file");
        puts("  2 - look file ");
        puts("  3 - dobavlenie v file");
        puts("  0 - vihod");
        c=getch();
        switch(c)
         {case '1':input(tf);break;
          case'2':print(tf);break;
          case'3':app(tf);break;
          case '0':return 0;
         default : puts("neverni rezgim" );
         }
       }
   }
 void input(FILE *tf)
{ char ch;
  tf=fopen("file1.dat","wb"); // открытие бинарного файла для записи
  clrscr();
  printf("\n Vvod dannih \n");
  do
  { printf("\n familiya: "); scanf("%s",t1.name);
    printf(" pol: "); scanf("%s",&t1.pol);
    printf(" god rozgdeniya: "); scanf("%s",&t1.god);
    printf(" rost: "); scanf("%f",&t1.r);
    fwrite(&t1,sizeof(t1),1,tf); // запись в файл одной структуры t1
    printf("\n Zakonchit?  y/n  ");
    ch=getch();
  }   while (ch != 'y');
  fclose(tf);  }
void print(FILE *tf)
 { int i;
  clrscr();
  tf=fopen("file1.dat","rb"); // открытие бинарного файла для чтения
  i=1;
  fread(&t1,sizeof(t1),1,tf); // чтение из файла одной структуры t1
  while (!feof(tf))
  {printf("\n  %3d familya %10s pol %5s god %5s rost %6.2f",i,t1.name,t1.pol,t1.god,t1.r);
    fread(&t1,sizeof(t1),1,tf);
    i++;
  }  getch(); }
void app(FILE *tf)
{ char ch;
  tf=fopen("file1.dat","ab"); // открытие бинарного файла для добавления
  clrscr();
  printf("\n  Vvod dannih \n");
  do
  {  printf("\n familiya: "); scanf("%s",t1.name);
    printf(" pol: "); scanf("%s",&t1.pol);
    printf(" god rojdenia: "); scanf("%s",&t1.god);
    printf(" rost: "); scanf("%f",&t1.r);
    fwrite(&t1,sizeof(t1),1,tf);
    printf(" zakonchit  y/n ");
    ch=getch();
  }
  while (ch != 'y');
  fclose(tf);
  }
Вот только надо вывести данные о самом высоком спортсмене, а не о всех Помогите плз)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru