Şimdi Ara

Dosya İşlemleri Hakkında

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
4
Cevap
0
Favori
508
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • #include <stdio.h>

    int main()
    {
    FILE *fptr;

    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.
    Dosya İşlemleri Hakkında
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.