Şimdi Ara

gelen veriyi .txt olarak kaydetme

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
2 Misafir - 2 Masaüstü
5 sn
5
Cevap
0
Favori
1.065
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • s.a arkadaşlar benim kısa bi sorum olacaktı

    örneğin 1'den 1000 e kadar bi döngü var bu döngüdeki verileri bilgisayara txt dosyası olarak nasıl kaydederim
    mesela kodu çalıştırdıgımda masaüstünde txt dosyası oluşacak içindede 1den1000e kadar sayılar olacak
    lütfen yardım edin



  • using System;
    using System.IO;
    using System.Text;

    class TextFile
    {
    public static void Main(string[] args)
    {
    // Metin dosyamıza birşeyler yazan fonksiyon..
    DosyayaYaz();

    // Metin dosyamızı okuyan ve ekrana yazan fonksiyon
    DosyadanOku("c:\\Deneme.txt");

    // Metin dosyamızın sonuna birşeyler ekleyen fonksiyon
    DosyayaEkle("c:\\Deneme.txt");

    Console.ReadLine();
    }

    static void DosyayaYaz()
    {
    //StreamWriter classından dosya isimli bir nesne oluşturalım
    StreamWriter dosya = new StreamWriter("c:\\Deneme.txt");

    //Dosyamıza birinci satırı yazalım
    dosya.WriteLine("Metin dosyamızın ilk satırı");

    //Buda dosyamıza yazdığımız ikinci satır
    dosya.WriteLine("İkinci satır...");

    //Dosyamızın kapatılım..
    dosya.Close();

    //Yazma işlemini başarı ile tamamladığımızı kullanıcıya bildirelim..
    Console.WriteLine("Dosya yazımı Başarı ile tamamlandı...");

    }

    static void DosyadanOku(string dosyaIsmi)
    {
    // Text dosyasından okuyan StreamReader sınıfına ait bir
    // dosyaOku nesnesini oluşturuyoruz
    StreamReader dosyaOku;

    // dosyadan okuyacağımız yazıyı string olarak depolamak için
    // yazı nesnemizi oluşturuyoruz.
    string yazi;

    //Dosyamızı okumak için açıyoruz..
    dosyaOku=File.OpenText(dosyaIsmi);

    //Dosyamızı okumak için açıyoruz ve ilk satırını okuyoruz..
    yazi=dosyaOku.ReadLine();

    /* okuduğumuz satırı ekrana bastırıp bir sonraki satıra geçiyoruz
    * Eğer sonraki satırda da yazı varsa onu da okuyup ekrana bastırıyoruz.
    * Bu işlemleri dosyanın sonuna kadar devam ettiriyoruz.. */

    while(yazi!=null)
    {
    Console.WriteLine(yazi);
    yazi=dosyaOku.ReadLine();
    }

    // dosyamızı kapatıyoruz..
    dosyaOku.Close();
    }

    static void DosyayaEkle(string dosyaIsmi)
    {
    //StreamWriter classından dosya isimli bir nesne oluşturalım
    StreamWriter dosya;

    // dosyamızın sonuna birşeyler eklememek için açıyoruz..
    dosya=File.AppendText(dosyaIsmi);

    // dosyanın sonuna birşey ekliyoruz..
    dosya.WriteLine("Bu da en son Append ile eklediğimiz satır...");

    // Dosyamızı kapatıyoruz..
    dosya.Close();

    Console.WriteLine("Dosyanın sonuna başarı ile ekledik...");
    }

    }




  • Hocam bu C/C++ dili olsa gerek ancak konu php .Neyse
    quote:

    Orijinalden alıntı: meSutPiskin

    using System;
    using System.IO;
    using System.Text;

    class TextFile
    {
    public static void Main(string[] args)
    {
    // Metin dosyamıza birşeyler yazan fonksiyon..
    DosyayaYaz();

    // Metin dosyamızı okuyan ve ekrana yazan fonksiyon
    DosyadanOku("c:\\Deneme.txt");

    // Metin dosyamızın sonuna birşeyler ekleyen fonksiyon
    DosyayaEkle("c:\\Deneme.txt");

    Console.ReadLine();
    }

    static void DosyayaYaz()
    {
    //StreamWriter classından dosya isimli bir nesne oluşturalım
    StreamWriter dosya = new StreamWriter("c:\\Deneme.txt");

    //Dosyamıza birinci satırı yazalım
    dosya.WriteLine("Metin dosyamızın ilk satırı");

    //Buda dosyamıza yazdığımız ikinci satır
    dosya.WriteLine("İkinci satır...");

    //Dosyamızın kapatılım..
    dosya.Close();

    //Yazma işlemini başarı ile tamamladığımızı kullanıcıya bildirelim..
    Console.WriteLine("Dosya yazımı Başarı ile tamamlandı...");

    }

    static void DosyadanOku(string dosyaIsmi)
    {
    // Text dosyasından okuyan StreamReader sınıfına ait bir
    // dosyaOku nesnesini oluşturuyoruz
    StreamReader dosyaOku;

    // dosyadan okuyacağımız yazıyı string olarak depolamak için
    // yazı nesnemizi oluşturuyoruz.
    string yazi;

    //Dosyamızı okumak için açıyoruz..
    dosyaOku=File.OpenText(dosyaIsmi);

    //Dosyamızı okumak için açıyoruz ve ilk satırını okuyoruz..
    yazi=dosyaOku.ReadLine();

    /* okuduğumuz satırı ekrana bastırıp bir sonraki satıra geçiyoruz
    * Eğer sonraki satırda da yazı varsa onu da okuyup ekrana bastırıyoruz.
    * Bu işlemleri dosyanın sonuna kadar devam ettiriyoruz.. */

    while(yazi!=null)
    {
    Console.WriteLine(yazi);
    yazi=dosyaOku.ReadLine();
    }

    // dosyamızı kapatıyoruz..
    dosyaOku.Close();
    }

    static void DosyayaEkle(string dosyaIsmi)
    {
    //StreamWriter classından dosya isimli bir nesne oluşturalım
    StreamWriter dosya;

    // dosyamızın sonuna birşeyler eklememek için açıyoruz..
    dosya=File.AppendText(dosyaIsmi);

    // dosyanın sonuna birşey ekliyoruz..
    dosya.WriteLine("Bu da en son Append ile eklediğimiz satır...");

    // Dosyamızı kapatıyoruz..
    dosya.Close();

    Console.WriteLine("Dosyanın sonuna başarı ile ekledik...");
    }

    }

    Buda php kodları
    <?php  
    $dosya = "C:\\sayi.txt"; //Kayıt yapılacak dosya


    /*Dosyamızı kayıt ekleme işlemi yapmak üzere açalım*/
    $fp = @fopen($dosya,"a");

    if(!$fp)
    {
    echo "$dosya dosyası açılamadı.";
    exit;
    }
    //1den 1000e kadar sayıları txt dosyasına yazalım.Ekrana yazmaz.
    for($i=1;$i<1001;$i++){
    $ii=$i. "\r\n";
    fwrite($fp,$ii);
    };

    fclose($fp);
    ?>

    Bu kodu localhostta çalıştırırsan C:\ de sayi.txt adında bi metin belgesi açacaktır.vede içinde alt alta 1den 1000 kadar sayılar yazacaktır.
    Umarım işini görür.



    < Bu mesaj bu kişi tarafından değiştirildi KazuYA18 -- 14 Temmuz 2013; 20:03:17 >




  • KazuYA18 kullanıcısına yanıt
    eyw. hocam çok sağolasın
  • Kusura bakma hocam kafa gitti artık, bize heryer c#

    < Bu ileti mobil sürüm kullanılarak atıldı >
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.