Đăng Nhập

Vui lòng khai báo chính xác tên truy cập và mật khẩu!

Quên mật khẩu?

    Bài tập C# - Xu ly file - Tao file, nhập nội dung vào file sau đó đọc nội dung từ file đó, xuất ra màn hình

      Admin
      Admin

      Giới tính : Nam

      Đến từ : TPHCM

      Ngày Tham gia : 03/04/2011

      Tổng số bài gửi : 2292

      #1

       Mon Oct 10, 2011 10:32 am

      Code:
      //Tao file,
      // nhập nội dung vào file
      //dọc nội dung từ file đó, xuất ra màn hình
      using System;
      using System.Collections.Generic;
      using System.Text;
      using System.IO;

      namespace GhiDLvaofile
      {
          class Program
          {
              static void Main(string[] args)
              {
                  string tenfile;
                  Console.WriteLine("Moi ban nhap duong dan va ten file: ");
                  tenfile = Console.ReadLine();
                  //tao moi mot file sau do dong lai
                  FileStream taofile = new FileStream(tenfile,FileMode.CreateNew);
                  taofile.Close();
                  Console.WriteLine("Bat dau nhap nop dung, dong ket thuc bang stop ");
                  //tao stremwriter de nhap du lieu vao, dung vong for de
                  //nhap cho den khi nguoi nhap nhap vao stop
                  StreamWriter nhapnoidung = new StreamWriter(tenfile);
                  for (int i = 0; i >= 0; i++)
                  {
                      string noidung;
                      noidung = Console.ReadLine();
                      //nguoi nhap nhap stop thi ngung nhap
                      if (noidung == "stop")
                          break;
                      nhapnoidung.WriteLine(noidung);
                  }
                  //doc va xuat tung dong, den khi het (gap null) thi dung lai
                  string docline;
                  nhapnoidung.Close();
                  Console.WriteLine("Doc file da tao ");
                  StreamReader docnoidung = new StreamReader(tenfile);
                  do
                  {
                      docline =  docnoidung.ReadLine();
                      Console.WriteLine(docline);
                  } while (docline != null);
                  Console.ReadLine();
              }
          }
      }