в чем проблема то тут?
PHP код:
//Роздрокувати список студентів,
//молодших середнього віку в групі,
//впорядкований у алфавітному порядку за прізвищем.
#include <iostream>
#include <fstream>
#include <string.h>
#include <ctype.h>
using namespace std;
struct PACAN {
char prizv[10];
char imja[10];
int den;
int month;
int year;
int math;
int program;
int istor;
}pacan[5];
void zapus (char * ,int);
void out_put(struct PACAN *,int);
void main(){
setlocale(0,".1251");
const int n=80;int sered=0,vik,m=5;
char str[n],str2[n],str3[n],str4[n],str5[n],*pv;
int min;int i;struct PACAN temp;
ifstream input_file ("a.txt");
input_file.getline(str ,10);
input_file.getline(str2,sizeof (str2));
input_file.getline(str3,sizeof (str3));
input_file.getline(str4,sizeof (str4));
input_file.getline(str5,sizeof (str5));
input_file.close();
zapus(str,0);
zapus(str2,1);
zapus(str3,2);
zapus(str4,3);
zapus(str5,4);
for(int i=0;i<m;i++){
sered=sered+(2011-pacan[i].year);}
vik=sered/5;
for (int i=0;i<m;i++){
for (int j=0;j<m-1;j++)
if (strcmp(pacan[j].prizv,pacan[j+1].prizv)>0) {
temp=pacan[j];
pacan[j]=pacan[j+1];
pacan[j+1]=temp;}
}
for (int i=0;i<m;i++){
if(vik>=(2011-pacan[i].year))
out_put(pacan,i);
}
system ("pause");
}
void zapus (char*string,int k){
char limit[]={" "},*pv;
pv=strtok(string,limit);
strcpy(pacan[k].prizv,pv);
pv=strtok(NULL,limit);
strcpy(pacan[k].imja,pv);
pv=strtok(NULL,limit);
pacan[k].den=atoi(pv);
pv=strtok(NULL,limit);
pacan[k].month=atoi(pv);
pv=strtok(NULL,limit);
pacan[k].year=atoi(pv);
pv=strtok(NULL,limit);
pacan[k].math=atoi(pv);
pv=strtok(NULL,limit);
pacan[k].program=atoi(pv);
pv=strtok(NULL,limit);
pacan[k].istor=atoi(pv);
}
void out_put(struct PACAN pacan[],int n){
cout<<pacan[n].prizv<<" "<<"\t ";
cout<<pacan[n].imja<<" "<<"\t ";
cout<<pacan[n].den<<" "<<"\t ";
cout<<pacan[n].month<<" "<<"\t ";
cout<<pacan[n].year<<" "<<"\t ";
cout<<pacan[n].math<<" "<<"\t ";
cout<<pacan[n].program<<" "<<"\t ";
cout<<pacan[n].istor<<endl;
}
Unhandled exception at 0x5a08d2f3 in gg.exe: 0xC0000005: Access violation reading location 0x00000000.