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

запись в файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Игра "Цифры рядом" http://www.cyberforum.ru/cpp-beginners/thread776864.html
Привет, кто-нибудь может помочь Программа загадывает целое четырехзначное положительное число. Игрок должен отгадать число. Он называет две цифры и получает один из 3-х ответов: 1)есть, если совпала одна или обе цифры с цифрами задуманного числа; 2)есть рядом, если совпали обе цифры, причем в числе они стоят рядом в любом порядке, 3)нет - в противных случаях. Например: исходное число 1277. ...
C++ Размер файла Добрый день , нужно получить размер файла мой код пишет что-то не внятное значение 1787408944 #include <sys/stat.h> #include <iostream> using namespace std; int main(){ http://www.cyberforum.ru/cpp-beginners/thread776859.html
C++ передать целый массив в качестве входных параметров для функции main()?
Было рабочее оконное приложение Qt, теперь всю реализацию "впихнуть" в консольное приложение C++(( Смысл: пользователь вводит строки, которые преобразуются в 2 массива (UINT8** m, UINT8** sh). Массивы являются входными данными пользовательской функции (LONG Recover( DWORD t, DWORD n, UINT8** m, UINT8** sh, UINT8* s). Теперь всё это сделать одним вызовом консольного приложения. Проблема в...
C++ Программа для деления чисел самих на себя
Ну вивести на екран все 3 значные числа, которые делаться на каждую из своих цифер. #include <iostream> using namespace std; void main() { int a=0,b,c,d,e=0,m,max,min=100,i; double k=0,q=0,r=0,p=0,w=0; setlocale(LC_ALL,"rus");
C++ перегрузка [] http://www.cyberforum.ru/cpp-beginners/thread776835.html
Как перегрузить operator так, чтобы когда я модифицировал массив то вызывалась простая версия, а когда просто выводил то const версия? #ifndef array_h #define array_h template<typename T> class Array { public: Array(); Array(int);
C++ Размер объекта? При работе с объектами, совсем не знал забыл следующие моменты: Зависит ли размер объекта от количества в нем методов ? Будет ли метод скомпилирован в исполняемый файл или dll, если не используется в коде ? Статический метод единожды увеличивает размер класса (или объекта ?) Функция не инлайниться в Release версии вижлы, с чем это может быть связанно? подробнее

Показать сообщение отдельно
doniwko
0 / 0 / 0
Регистрация: 01.02.2013
Сообщений: 8

запись в файл - C++

01.02.2013, 15:55. Просмотров 255. Ответов 2
Метки (Все метки)

здарова братва,есть код,как мне сделать что бы в файл записывались имена что я ввожу и имя с макс зп.
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<iostream.h>
#include <fstream.h>
#define N 10 
 
struct Worker{
   char name[50];
   int salary;
};
 
int findSumm (int n, const Worker* w) {
  int i;
  int sum=0;
  for (i=0;i<n;i++) sum=sum+w[i].salary;
  return sum;
}
 
int findMax (int n, const Worker* w) {
  int max=0;
  int i;
  for (i=0;i<n;i++)
    if(w[i].salary>max)
      max = w[i].salary;
  return max;
}
 
void setWorker (int n, Worker* w) {
  cout << "Input name:";
  cin.seekg(0,ios::end);
  cin.get(w[n].name, 50);
  cout << "Input salary:";
  cin >> w[n].salary;
}
 
int main(){
 
  int i;
  int menu=0;
  int num=0;
  int sums=0;
  int maxs=0;
  cout << "Welcom!\n";
  struct Worker sotr[N];
  ofstream output("data1.txt");
 
  do { 
    cout << "print 1 for input names\n"
      << "print 2 for find sum salary\n"
      << "type 3 to find max salary\n"
      << "type 4 for exit\n";
    cin >> menu;
    switch (menu) {
      case 1:
    cout << "Input workers number:";
    cin >> num;
    for (i=0;i<num;i++) setWorker (i, sotr);
    break;
      case 2:
    sums = findSumm(num, sotr);
    cout << "Total summ: " <<  sums << endl;
    output << "Total summ: " <<  sums << endl;
    break;
      case 3:
    maxs = findMax(num, sotr);
    cout << "Max summ: "<< maxs << endl;
    output << "Max summ: "<< maxs << endl;
    break;
      case 4:
    cout << "Bye!" << endl;
        break;
      default:
    cout << "Wrong choise\n";
        
    } 
 
  } while (menu != 4); 
return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru