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

Ошибка в коде - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ошибки в программе поиска символа в файле http://www.cyberforum.ru/cpp-beginners/thread1053980.html
в файле должен найти открывающиеся скобки ( и закрывающиеся ) и сравнить количество #include <iostream> #include <stdlib.h> #include <string> using namespace std; int main() { int k = 0;
C++ файлы, чтение запись идет не так как нужно и так, мне очень нужна ваша помощь! в кратце эта программа считывает файл в буфер, потом сравнивает 1 значение из буфера, и если оно подходит изменяет на нужное. и вобщем всё бы хорошо, даже справляется с поставленой задачей но есть одно НО. если я выбираю пункт заменить допустим все "0" в 11 столбце, то всё отлично заменяется, но если я изменяю другое число, например 5, эм... на 32, то на... http://www.cyberforum.ru/cpp-beginners/thread1053941.html
Ошибка: левый операнд должен быть левосторонним значением C++
Ребят, проблема такая: редактирую код быстрой сортировки, выдает ошибку (см. выше), подскажите пожалуйста в чем может быть проблема int Quick() { for(int stolbec=0;stolbec!=sizeY ;stolbec++) { qsort(stolbec,0,sizeX - 1 ); } return 0; } void qsort( int stolbec, int start, int end )
Вывести на экран слова, в которых все символы повторяющиеся C++
Дана последовательность символов, состоящая из слов. Вывести на экран слова, в которых все символы повторяющиеся, или сообщение «Нет», если требуемых слов нет
C++ Вроде простая задача и в то же время сложная http://www.cyberforum.ru/cpp-beginners/thread1053901.html
Вот условие: написать программу позволяющую выводить числа начиная от 0.000000001 до 10000000000 с некоторым шагом. Как это можно сделать? Что-то я уже часа 2 сижу и не как не пойму( Добавлено через 28 минут upp
 

Показать сообщение отдельно
dkii
0 / 0 / 0
Регистрация: 03.11.2013
Сообщений: 101
26.12.2013, 19:22  [ТС]     Ошибка в коде
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
#include <iostream>
#include <fstream>
#include <iomanip>
#include <conio.h>
#include <stdio.h> 
 
using namespace std;
 
struct days
{
    char day[2];
    char month[ 10];
    char year[4];
}a;
 
 
struct man 
{
    char surname[30];
    days a;
    char yearofbegin[4];
    char kids[2];
    char salary[10];
}s;
 
void main(){
 
setlocale(LC_ALL, "Russian");
char c;
 ofstream f2("textin.txt",ios::binary); 
 do 
  { 
  
  cout<<"Введите фамилию сотрудника: ";
  cin>>s.surname; 
 
  cout<<"Введите дату рождения: "<<endl; 
  cout<<"     "<<"День : "; 
  cin >> s.a.day;
  cout<<"     "<<"Месяц : "; 
  cin>>s.a.month; 
  cout<<"     "<<"Год : "; 
  cin>>s.a.year; 
  cout<<" Введите год принятия на роботу: "; 
  cin>>s.yearofbegin; 
  cout<<" Введите количество детей: "; 
  cin>>s.kids; 
  cout<<" Введите оклад : "; 
  cin>>s.salary; 
  f2.write((char*) &s, sizeof (s)); 
  cout<<" Для завершения работы нажмите звездочку *\n"; 
 
  c=getch(); 
  } 
 while (c!='*'); 
 f2.close(); 
 cout<<"Данные записаны в файл"; 
 getch(); 
 { 
 int y=0;
 ifstream f2("textin.txt",ios::binary); 
 
  f2.read((char*)&s,sizeof(s)); 
 
 while (! f2.eof()) 
  { 
   y=y+atoi(a.year);
   if (y/10)
   f2.read((char*)&a,sizeof(a));
 }
    
 cout<<y;  
 f2.close(); 
 
 system("pause");
         
}
}
Немного исправил, подскажите как сделать так что бы считал юбилей и выводил его (y) на консоль. Заранее спасибо.

Добавлено через 1 час 15 минут
ап1

Добавлено через 41 минуту
ап2

Добавлено через 1 час 6 минут
ап3

Добавлено через 1 час 21 минуту
ап4

Добавлено через 18 часов 20 минут
ап5
 
Текущее время: 17:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru