typedef struct{
char noreg[11];
float IPK;
}Mahasiswa;
void showDataArr(Mahasiswa *A, int ukuran){
int i;
for(i=0;i<ukuran;i++){
printf("Mhs ke %d\n",i+1);
printf("\tNoreg : %s\n",A[i].noreg);
printf("\tIPK : %.2f\n",A[i].IPK);
}
}
void isiDataArr(Mahasiswa *A, int ukuran){
int i;
char temp[20];
for(i=0;i<ukuran;i++){
printf("Masukan Noreg : ");
scanf ("%[^\n]",A[i].noreg);
printf("Masukan IPK : ");scanf("%f",&A[i].IPK);
getchar();
}
}
int n;
main(){
Mahasiswa PTIK[n];
printf("masukan jumlah data :");
scanf("%d",&n); //this part
isiDataArr(PTIK,n);
printf("\n");
showDataArr(PTIK,n);
getch();
}
Привет у меня есть этот код прямо там, моя проблема в том, когда я запускаю его зсапЕ бы сделать программу обхода первый вход массиву «не masukan нет рег» осталось бы пустым like this остальное массив, однако будет работать нормальнопроблемы Struct
Серьезно, размещение ссылки на изображение было проще, чем вставка текста в виде текста? ** Текст в виде текста, а не изображений! ** – Olaf
Если n равно 0 ...?! Как вы думаете, что будет делать первая строка кода? – Myst
'Mahasiswa PTIK [n]'. Это явно неверно, так как «n» равно 0 в этой точке объявления. Таким образом, ваш массив имеет размер 0. – kaylum