fptr = (FILE *)fopen("mert.txt", "w+"); if (fptr == NULL) { printf("Hatali Giris Yaptiniz"); } else { char secim[100]; int sayac = 0; while (secim != "c") { printf("Kaydi Giriniz:(Cikis Icin c ye basiniz)"); scanf("%s", &secim); fprintf(fptr, "%s-Kaydedildi", secim); printf("%s-Kaydedildi", secim); sayac++; } } fclose(fptr);
fptr = fopen("mert.txt", "r");
for (int i = 0; i < sayac; i++) { char secimc[100]; fscanf(fptr, "%s-Kaydedildi", secimc); printf("&s", secimc); } } c ye adapte olmaya çalışıyorum çalıştırdığımda herhangi bir sıkıntı yok fakat çıkış için c yi algılatamıyorum dev c de ne yapmam gerekiyor
C de operatör overloading olmadığı için Stringleri normal comparison operatörleri ile karşılaştıramazsınız. strcmp fonksiyonunu kullanın
< Bu ileti mobil sürüm kullanılarak atıldı >
deklarasyonlar döngü içinde yapılmaz if else bloğu içinde hiçten yapılmaz. onları dışa al. arkadaşın dediği gibi temel C fonksiyonu strcmp ile karşılaştırma yapılabilir.