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

Найдите ошибки - C++

Восстановить пароль Регистрация
 
BepMoH
0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 8
29.04.2011, 22:27     Найдите ошибки #1
Мне нужно написать программу,которая создает текстовый файл в папке проекта,в нем должен находится
текс,который я ввожу,а именно название рейса,номер рейса и тип самолета и так 4 раза.
Кое-что набросал,надеюсь вы поможете.
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
#include <fstream>                
#include <iostream>
#include <string>
using namespace std; 
struct aeroflot 
{ 
char nazvanie[15];  
int nomer; 
char tip[6]; 
}; 
void main() 
{ 
setlocale(LC_ALL,".1251");
int j;  
aeroflot massive[4], tmp; 
for (j=0; j<4; j++) 
         { 
cout<<j<<" nazvanie: ";     cin>>massive[j].nazvanie; 
cout<<j<<" nomer: ";        cin>>massive[j].nomer; 
cout<<j<<" tip: ";       cin>>massive[j].tip;
         };
ofstream outfile("fdata.txt");
outfile << massive[j].nazvanie                  
outfile << massive[j].nomer
outfile << massive[j].tip
cout << "File written\n";
 
ifstream infile("fdata.txt");
                                   
infile >> nazvanie >> nomer >> tip;  
cout<<j<<" nazvanie: "<<massive[j].nazvanie<<endl; 
cout<<j<<" nomer: "<<massive[j].nomer<<endl; 
cout<<j<<" tip: "<<massive[j].tip<<endl;
             
         
return 0;
 }
Добавлено через 4 часа 1 минуту
Ап,помогите пожалуйста,очень прошу.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2011, 22:27     Найдите ошибки
Посмотрите здесь:

C++ Найдите ошибки
Найдите в коде ошибки C++
C++ Найдите ошибки
Найдите ошибки! C++
Найдите ошибки C++
C++ Найдите ошибки
Найдите ошибки C++
C++ Найдите ошибки

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Антон555
13 / 13 / 0
Регистрация: 22.03.2011
Сообщений: 84
29.04.2011, 22:31     Найдите ошибки #2
А что конкретно не работает?
Rexer
 Аватар для Rexer
151 / 150 / 19
Регистрация: 10.10.2010
Сообщений: 691
29.04.2011, 22:42     Найдите ошибки #3
C++
1
2
3
4
5
6
for (j=0; j<4; j++) 
                 { 
cout<<j<<" nazvanie: ";         cin>>massive[j].nazvanie; 
cout<<j<<" nomer: ";            cin>>massive[j].nomer; 
cout<<j<<" tip: ";               cin>>massive[j].tip;
                 };
вы поставили точку с запятой не там.Здесь она не нужна.
Точка с запятой только после структур,объединений и тд ставится

А тут ,кажется надо так,
C++
1
2
3
outfile << massive[j].nazvanie;                  
outfile << massive[j].nomer;
outfile << massive[j].tip;
Yandex
Объявления
29.04.2011, 22:42     Найдите ошибки
Ответ Создать тему
Опции темы

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