Şimdi Ara

Dosya İşlemleri Hakkında

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir (1 Mobil) - 1 Masaüstü1 Mobil
5 sn
3
Cevap
0
Favori
369
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri
  • Son Yorum 3 yıl
  • Cevaplayan Üyeler 3
  • Konu Sahibinin Yazdıkları 1
  • Ortalama Mesaj Aralığı 6 saat 32 dakika
  • Son 1 Saatteki Mesajlar 1
  • Konuya En Çok Yazanlar
  • Joshualinekano (1 mesaj) moogliecake (1 mesaj) Tuğkan-0153 (1 mesaj)
  • Konuya Yazanların Platform Dağılımı
  • Masaüstü (2 mesaj) Mobil (1 mesaj)
  • @
0 oy
Öne Çıkar
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
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.