Это, вероятно, легкий, но мой мозг жарится от всего этого. Для функции ниже я хочу вернуть все камни, которые равны 2, а не только первые. Это просто печатает первый камень, который равен 2 найденным. Заранее спасибовозвращает все значения в функции
void view_drilled_rocks()
{
int i;
for (i=0;i<totalRocks;i++){
if (rocks[i].rock_completed==2){
printf("Rock No. Geoligist Drill(Y/N) Due date or comp date\n");
printf("%d \t %s \t %d \t%s", rocks[i].rock_rover_number, rocks[i].geoligist, rocks[i].rock_completed , rocks[i].due_date);
return 0;
}
}
}
Почему вы смешиваете вкладки и пробелы? – chqrlie
Лучшее отступы гарантировали бы, что вы не столкнулись с этой проблемой. –