C programlamada yeniyim. Giriş dosyam var ve giriş dosyasının ilk satırını atlamak ve çıktı dosyası oluşturmayı denemek istiyorum. Dosyam bazı grafik bilgileri içeriyor. Kullanıcı girişleri yerine giriş dosyasından u, v, w değerleri almak istiyorum.Ama u, v, w için değer alamıyorum.C'deki ilk girdi dosyası satırı nasıl atlanır?
printf("Enter (u v w):\n");
for(i = 0; i < edges; ++i){
scanf("%d%d%d", &u, &v, &w);
}
böyle çalıştı: Belki böyle
fgets(buffer, 1024, inputFile);
while((ch = fgetc(inputFile)) != EOF)
{
sscanf(buffer, "%d%d%d", &u, &v, &w);
}
veri nasıl olmalıdır? – Taelsin
sadece sayıları içerir: 1 2 3 – zeynep
Algoritmanınız diyor ki: bir satır oku. Ardından, dosyadan birer birer birer birer birer birer atılırken, üç 'int 'değeri için okunan ilk (ve sadece) satırı tekrar tekrar tarayın. Senin niyetin olduğundan emin değilim, ama tahmin etmiyorum. – WhozCraig