C Dili - Ders 29 - Paralel Diziler



Örneğin bir kitap listesi tutacak bir veri yapısı olulşturmak istedik. Veri yapısı kitap isimlerini ve fiyatlarını tutacak, fakat isimler char türünde fiyatlar ise integer türünde olacak, biz bunu tek bir değişken türü olarak tanımlayamayız. Bunun için paralel dizi yöntemini kullanacağız.

İlk olarak fiyatları tutacak dizimizi tanımlayalım.

int fiyat[10];

Şimdi kitap isimlerini tutacak diziyi tanımlayalım.

char isim[10][100];

Programın tamamını yazalım şimdi.

#include "stdio.h"
int main(){
int fiyat[10];
char isim[10][100];
int i=0;
while(i<10){
printf("kitap ismi gir:");
scanf("%s",isim[i]);
printf("fiyat gir:");
scanf("%d",fiyat[i]);
i++;
}
return 0;
}

Bu yapıyı daha sonra göreceğimiz structure yapılarını kullanarak oluşturabiliriz.