Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
BepMoH
0 / 0 / 0
Регистрация: 16.12.2010
Сообщений: 8
1

Найдите ошибки

29.04.2011, 22:27. Просмотров 439. Ответов 2
Метки нет (Все метки)

Мне нужно написать программу,которая создает текстовый файл в папке проекта,в нем должен находится
текс,который я ввожу,а именно название рейса,номер рейса и тип самолета и так 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 минуту
Ап,помогите пожалуйста,очень прошу.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2011, 22:27
Ответы с готовыми решениями:

Найдите ошибки
d:\бинарник\go.cpp(25) : error C2001: newline in constant ...

Найдите ошибки
#include &lt;iostream.h&gt; class B{ int b; public: void setb() {cin&gt;&gt;b;} };...

Найдите ошибки
#include &lt;stdio.h&gt; void main() { printf(&quot;Vvod distancii v km\n&quot;,s);...

Найдите ошибки
Написать функцию, которая получает в качестве параметра строку и определяет,...

Найдите ошибки
class ABC{ int a=3; int b; int c; public: ABC(int n=1) {b=n;} mul()...

2
Антон555
14 / 14 / 6
Регистрация: 22.03.2011
Сообщений: 84
29.04.2011, 22:31 2
А что конкретно не работает?
0
Rexer
165 / 164 / 46
Регистрация: 10.10.2010
Сообщений: 725
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;
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.04.2011, 22:42

Найдите ошибки!
Вот мой код создания экрана на OpenGL GLUT. #if !defined(WIN32) #define...

Найдите ошибки
#pragma argsused #include &lt;iostream&gt; using namespace std; int _tmain(int...

Найдите в коде ошибки
#include &lt;stdio.h&gt; #include &lt;conio.h&gt; //------------------- #define M 3 ...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru