Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
Вы уверены, что слово «год» — «jear» пишется именно так?=)
На одной из лекций мы рассматривали ООП на примере С++ и получили задание написать псевдо-музыкальную библиотеку с использованием структур.
for(int i=0; i<pos; i++){
if(str==muslib[i].name){
cout<<"Position "<<muslib[i].num<<endl;
cout<<"Name "<<muslib[i].name<<endl;
cout<<"Artist "<<muslib[i].artist<<endl;
cout<<"Time "<<muslib[i].time<<endl;
cout<<"Jear "<<muslib[i].jear<<"\n"<<endl;
notfound=notfound+1;
}
}
for(int i=0; i<pos; i++){
if(str!=muslib[i].name){
continue;
}
cout<<"Position "<<muslib[i].num<<endl;
cout<<"Name "<<muslib[i].name<<endl;
cout<<"Artist "<<muslib[i].artist<<endl;
cout<<"Time "<<muslib[i].time<<endl;
cout<<"Jear "<<muslib[i].jear<<"\n"<<endl;
notfound=notfound+1;
}
Ещё можно заменить кучу if на switch
cout<<"Position "<<muslib[i].num<<endl;
cout<<"Name "<<muslib[i].name<<endl;
cout<<"Artist "<<muslib[i].artist<<endl;
cout<<"Time "<<muslib[i].time<<endl;
cout<<"Jear "<<muslib[i].jear<<"\n"<<endl;
Работа со структурами или как я учился писать читабельный код