Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 12 kết quả

Đề tài: xóa và ghi dòng dữ liệu khác o file txt trong C#

  1. #1
    Ngày gia nhập
    04 2011
    Bài viết
    7

    Mặc định xóa và ghi dòng dữ liệu khác o file txt trong C#

    mình có 1 file txt
    gồm tên và điểm
    giờ mình muốn ghi vào file này 5 giá trị (ten+diem) vào txt nhưng khi giá trị thứ 6 được nhập vào nó so sánh điểm nếu điểm của giá trị 6 lớn hơn thì sẽ được ghi vào và xóa đi giá trị nhỏ hơn .
    bạn nào giúp mình với.
    vd:
    a-532
    b-84
    c-32
    d-24
    e-3
    khi f-30 được nhập vào thì file txt trở thành
    a-532
    b-84
    c-32
    d-30
    f-24
    loại đi e-3

  2. #2
    Ngày gia nhập
    10 2011
    Bài viết
    51

    Bạn mở file text và đọc từng hàng, mỗi hàng tạo biến giữ các giá trị vừa đọc. Khi đến hàng thích hợp xử lý theo yêu cầu, sau cùng lưu file

  3. #3
    Ngày gia nhập
    04 2011
    Bài viết
    7

    Trích dẫn Nguyên bản được gửi bởi cuongdoannhat Xem bài viết
    Bạn mở file text và đọc từng hàng, mỗi hàng tạo biến giữ các giá trị vừa đọc. Khi đến hàng thích hợp xử lý theo yêu cầu, sau cùng lưu file
    nhưng mỗi hàng có tới 2 giá trị mình chỉ muốn lấy giá trị số để so sánh .

  4. #4
    Ngày gia nhập
    04 2008
    Bài viết
    27

    Ví dụ bạn đọc được dòng 1 là s1 = "a-532".
    Trong class String của C# có phương thức cho phép tách thành các chuỗi con phân cách bởi 1 chuỗi nào đó. Bạn dựa vào chuỗi "-" để tách
    String[] s = s1.Method("-"); // thì sẽ được mảng String với s[0]="a" và s[1]="532"
    Bạn tìm thử xem, mình quên tên phương thức đó ròi.

  5. #5
    Ngày gia nhập
    10 2011
    Bài viết
    51

    Bạn dùng phương thức Split của lớp String để cắt chuỗi ra chứa trong một mảng, sau đó bạn xử lý và convert phần tử mảng thành giá trị có kiểu mà bạn mong muốn

  6. #6
    Ngày gia nhập
    04 2011
    Bài viết
    7

    Mặc định xóa và ghi dòng dữ liệu khác o file txt trong C#

    mình đang làm, cảm ơn nha.
    mới sắp xếp được trong file txt cũ rùi sắp lại nó, lưu nó trong file txt mới. nhưng chưa sắp được giá trị mới nhập vào????
    Đã được chỉnh sửa lần cuối bởi star : 31-10-2011 lúc 09:43 AM.

  7. #7
    Ngày gia nhập
    10 2011
    Bài viết
    3

    cho mình hỏi,nếu dùng slip('-') thì mình sẽ có a=arry[0],arry[1]="23456",vậy làm sao mình có thể chuyển
    arry[1] về dạng số,không còn dạng string nữa?

  8. #8
    Ngày gia nhập
    10 2011
    Bài viết
    51

    Có nhiều cách: int.Parse, double.Parse, TryParse, Convert ...

  9. #9
    Ngày gia nhập
    04 2011
    Bài viết
    7

    Trích dẫn Nguyên bản được gửi bởi daoloan1001 Xem bài viết
    cho mình hỏi,nếu dùng slip('-') thì mình sẽ có a=arry[0],arry[1]="23456",vậy làm sao mình có thể chuyển
    arry[1] về dạng số,không còn dạng string nữa?
    int a= int.parse(arr[1].ToString());

  10. #10
    Ngày gia nhập
    10 2011
    Bài viết
    3

    Mặc định đổi mảng chuỗi số về dạng số nguyên


    mình có bài này chưa biết hướng giải thế nào,mong mọi người giúp đỡ

    Xây dựng lớp DaThuc (đa thức) cài đặt bằng mảng với các phương thức:
    Constructor với 1 tham số là 1 chuỗi gồm các hệ số cách nhau bằng dấu “,”.
    Ví dụ: DaThuc p= new DaThuc(“1,0,4,1”);
    Khi đó p là đa thức 1+4x2+x3

Các đề tài tương tự

  1. Lấy 1 dòng ra từ file text và xóa dòng đó đi trong file cũ!!!
    Gửi bởi tranquang_hq trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 05-12-2012, 04:00 PM
  2. Lập trình C Xóa các dấu cách trên các dòng trong file text!
    Gửi bởi thinhnh trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 13-11-2012, 06:55 PM
  3. Xóa 1 dòng trong file
    Gửi bởi evilknight trong diễn đàn Nhập môn lập trình C/C++
    Trả lời: 0
    Bài viết cuối: 18-04-2012, 10:45 AM
  4. Xóa dòng cuối trong file.txt bằng C#?
    Gửi bởi khoavl trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 11
    Bài viết cuối: 29-04-2010, 12:05 PM
  5. Lập trình C xóa các dòng giống nhau trong FILE văn bản?
    Gửi bởi lenam6000na trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 26-07-2008, 11:26 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn