Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 07.03.2012, 01:40   #1
OTAMAH
 
Регистрация: 07.03.2012
Сообщений: 4
По умолчанию ерор(

в чем проблема то тут?
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.
OTAMAH вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск