Chào mừng đến với Diễn đàn lập trình - Cộng đồng lập trình.
Kết quả 1 đến 2 của 2
  1. #1
    Ngày tham gia
    Sep 2015
    Bài viết
    0

    Tách chuỗi ra mảng int để xử lý, đọc nội dung từ file...Cần các mem giúp với

    Hi Các bạn,

    Mình đang làm bài tập thế này : một tập tin có 2 dòng ( trong đó số thứ 1 dòng 1 là số phần tử của mảng, số thứ 2 dòng 1 là một phần từ cần so sánh/xử lý ).
    Dòng thứ 2 là giá trị của mảng.

    3 4
    1 2 4

    Mình muốn đọc file từ tập tin này sau đó chuyển qua mảng int ,biết được số phần tử int, phần tử so sánh/xử lý.
    Mình đọc được in ra chuỗi nhưng tách chuỗi ra những biến khác nhau chưa ra, các mem giúp tớ với. Mình làm thì dòng 1 và dòng 2 trở thành 1 chuỗi luôn hic.

    public static void readfiles()
    {
    //string dong1, dong2;
    //if (!File.Exists(FILE_NAME)) return;

    //StreamReader sr = File.OpenText(FILE_NAME);

    string Input = "";
    string chuoi = "";
    Console.WriteLine("Noi dung tap tin la :");
    using (StreamReader sr = new StreamReader("d:\\input.txt"))
    {
    while ((Input = sr.ReadLine()) != null)
    {
    Console.WriteLine(Input);
    chuoi = chuoi + Input;
    }
    }
    Console.WriteLine("Noi dung tap tin xuat ra chuoi :");
    Console.WriteLine(chuoi); // kiem tra chuoi đúng hay chưa
    int[] b={};
    int N=0;
    string [] a = chuoi.Split(' ');
    for (int j=0;j<a.Length;j++)
    {
    b[j] = Int32.Parse(a[j]);
    N++;
    }
    for (int j=0;j<N;j++)
    {
    Console.WriteLine(" {0} ", a[j]);
    }
    }

    Cảm ơn mem nhiều.

  2. #2
    Ngày tham gia
    Sep 2015
    Đang ở
    Hà Nội
    Bài viết
    0
    Cảm ơn mem nhiều.
    //
    mem là cái chi rứa !

 

 

Quyền viết bài

  • Bạn Không thể gửi Chủ đề mới
  • Bạn Không thể Gửi trả lời
  • Bạn Không thể Gửi file đính kèm
  • Bạn Không thể Sửa bài viết của mình
  •