Em đã mày mò ra được cách save file trong C# = savefiledialog nhưng dính 1 vấn đề là Ví dụ em xuất 1 file ma trận thì nó không nhận các ký tự xuống dòng :plaster: Các thím giúp dùm em với :plaster: Xin hậu tạ và cảm ơn ạ:plaster:
private void save_Click(object sender, EventArgs e)
{
SaveFileDialog luu = new SaveFileDialog();
luu.Filter = "TXT file(*.txt)|*.txt";
luu.ShowDialog();
string name = luu.FileName;
File.WriteAllText(name, Matrix2.Text.ToString());
MessageBox.Show("Xuất File thành công ");
}
//Bấn quá em viết tiêu đề sai ,ai sửa giúp hộ em ạ _ _"
StreamWriter writer = new StreamWriter(name);
writer.Write(Matrix2.Text.ToString());
Nhưng không hoạt động anh ạ ,còn như anh 07 thì em không hiểu lắm
//Em Open bằng Notepad ++ thì nó vẫn nhận các ký tự xuống dòng
//Input của em là 1 ma trận trong RTB ,và output là file txt nha các anh
bạn thử đoạn code này xem:
nhớ thêm using System.IO
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
StreamWriter wr = new StreamWriter(@"c:\save.txt");
wr.WriteLine("em yeu truong em");
wr.WriteLine("voi bao ban than");
wr.WriteLine("va co giao hien");
wr.Close();
}
}
}
[QUOTE=08520522;180143]Matrix2 là class của bạn định nghĩa hả?[/QUOTE]
là tên của rtb luôn anh ơi ==’ .E nhập ma trận từ 1 file bên ngoài ,in vào rtb tên là matrix1 .Sau đó em xử lý ma trận bằng lớp multithread em định nghĩa .Trả giá trị về cho biến result[,] ,sau đó in result ra rtb matrix 2.Bấm button save thì xuất ma trận từ matrix2 ra file txt .Vấn đề ở đây là em Open file xuất bằg các chương trình khác ,ma trận trả về là
[1,1] [1,2]
[2,1] [2,2]
Còn open với notepad thì =.=’ nó ra nguyên 1 dòng ,không xuống
[QUOTE=11520417;180160]là tên của rtb luôn anh ơi ==’ .E nhập ma trận từ 1 file bên ngoài ,in vào rtb tên là matrix1 .Sau đó em xử lý ma trận bằng lớp multithread em định nghĩa .Trả giá trị về cho biến result[,] ,sau đó in result ra rtb matrix 2.Bấm button save thì xuất ma trận từ matrix2 ra file txt .Vấn đề ở đây là em Open file xuất bằg các chương trình khác ,ma trận trả về là
[1,1] [1,2]
[2,1] [2,2]
Còn open với notepad thì =.=’ nó ra nguyên 1 dòng ,không xuống[/QUOTE]
Có khi nào là do word wrap của thằng notepad không?
[QUOTE=08520021;180184]Có khi nào là do word wrap của thằng notepad không?[/QUOTE]
em đã thử check và ko check word wrap của notepad mà nó vẫn ko xuống dòng anh ah , vẫn chỉ hiện ma trận trên 1 dòng duy nhất