Şimdi Ara

c++ da .txt ye yazdırma ??

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
8
Cevap
0
Favori
1.063
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar txt dosyasına c++ da 1 den 99999999999 a kadar sayıları alt alta yazdırmak istiyorum. Txt dosyası açtırıp nasıl yazdıracağımı bilmiyorum ???



  • fopen
    fprintf
    fclose
    gerekli anahtar kelimeler


    Pardon C++ demişsin. düzelteyim, ofstream araştırman yeterli



    < Bu mesaj bu kişi tarafından değiştirildi qamyoncu -- 28 Mart 2012; 10:28:04 >
  • Teşekkürler
  • Ofstream hakkında elimde olan bütün kaynaklar stringlerle ilgili. Benim yapmak istediğim şunun gibi bir şey :


    #include<stdio.h>

    int main()
    {
    long unsigned x;
    x=100000;

    while(x<=99999999){
    printf(" %d \n ",x);
    x=x+1;}

    return 0;
    }


    Bu sayıları txt dosyası açtırıp içine yazdırmak istiyorum .İnternetteki bilgiler kelimeler üzerine. Nasıl yapabilirim ?
  • ofstream ostream'den türetilmiş bir sınıftır. ostream dediğimiz şey basit olarak cout'tur. Yani nasıl ekrana bir sayı yazdırmak için ostream tipindeki cout'u kullanıyorsak dosyaya bir sayı yazdırmak için ise ofstream tipindeki değişkenini kullanacaksın:

     
    ofstream file;
    long unsigned x;
    x=100000;
    file.open("bilmemne.txt");
    file<<x;
    file.close();


    Denemedim ama bunun çalışması gerekir.


    --

    Bunun dışında bir noktaya daha dikkat çekmek istiyorum. printf veya stdio.h C++ ile ilgili değildir. C++ kodu istiyorsan ofstream kullanacaksın, ama C istiyorsan FILE veri yapısını kullanacaksın. C++ ile ekrana cout ile yazdırılır, C ile printf. Ayrımı iyi yapalım lütfen. Yazdığın kod C kodu.



    < Bu mesaj bu kişi tarafından değiştirildi qamyoncu -- 28 Mart 2012; 15:11:35 >
  • Hep aradaki farkı merak etmiştim. Sonunda güzel bir açıklama. Teşekkürler



    < Bu mesaj bu kişi tarafından değiştirildi Dakara -- 28 Mart 2012; 15:30:45 >
  • Çalışıyor. Saydırma işlemini nasıl yapacağım peki ? 100000 den 999999 kadar saysın diye uğraşıyorum C ile C++ birbirine geçti.
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
  • Yardımların için çok teşekkür ederim. Yaptım sonunda.


    #include<iostream>
    #include<fstream>
    #include<stdio.h>

    using namespace std;

    int main()
    {
    ofstream file;
    long unsigned x;
    x=100;
    file.open("bilmemne.txt");
    while(x<=999){
    file<<"\n"<<x;
    x++;
    }
    file<<x;
    file.close();


    return 0;
    }


    cout<<"\n"<<x; yerine file<<"\n"<<x; demem gerekiyormuş.
  • 
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.