Member 12844980 Ответов: 1

Как исправить эту ошибку " объявление завершается неправильно, его в C++


#include<iostream.h>
#include<fstream.h>
#include<stdio.h>
{int id,dpcode;
char name[20];
ofstream fill("employee.dat",ios::out);
for(int i=0;i<5;i++)
 { cout<<"Enter employ details(id,name,code)\n";
   cin>>id;
   gets(name);
   cin>>dpcode;
   fill<<id<<name<<dpcode;
 }
 fill.close();
 ifstream fill("employee.dat",ios::in);
 for(int i=0;i<5;i++)
 { fill>>id>>name>>dpcode;
  cout<<id<<"\n";
  puts(name);
  cout<<"\n"<<dpcode;

 }
 fill.close();
 }


Что я уже пробовал:

Я прошел через программу и не смог найти ни одной ошибки.Пожалуйста, помогите!!

1 Ответов

Рейтинг:
1

OriginalGriff

Вы забыли объявление функции:

#include<stdio.h>
{int id,dpcode;

Наверное, вы хотите что-то вроде:
#include<stdio.h>
void main()
   {
   int id,dpcode;