Tam Sürümünü Görmek İçin : c'de dosya içeriğini ayıklama
janizary
08/02/2008, 17:09
örneğim dosya da yer alan:
ad: xxxx
soyad: yyyy
dosyadan sadece xxxx yada yyyy kısmını alıp programdaki değişkenlere nasıl atayabilirim.
acehreli
08/02/2008, 17:50
1) Dosyayi okumak icin
a) satirlari fgets ile alirsin; satirdaki bolumleri strtok ile bulursun
b) veya bu is icin scanf'in kucuk kardesi olan fscanf'i kullanabilirsin
2) Her satirdaki basligi bir karsilastirma islemi ile degiskene baglayabilirsin. Bunun icin bir "if/else if" zinciri kullanilabilir:
if (!strcmp(baslik, "ad")) {
degisken_ad = deger;
} else if (!strcmp(baslik, "soyad")) {
degisken_soyad = deger;
} vs.
Ali
janizary
08/02/2008, 18:12
anlattığını anladım. birazdan deneyeceğim.
çok teşekkürler ali kardeş.
Forum Yazılımı : vBulletin v3.6.8, Copyright ©2000-2008, Jelsoft Enterprises Ltd.