Kiểm tra và die
paulsteigel > 10-09-15, 09:11 AM
Ở bài toán này có nhiều cách giải khác nhau và cần biết các hàm Instr, Mid, Left, Right xa hơn nữa là InstrRev, Split
1. Duyệt qua toàn chuỗi đầu vào từ đầu đến cuối, kiểm tra từng ký tự xem có phải là dấu \ không, lấy vị trí của nó và khi duyệt đến hết chuỗi, số thứ tự lớn nhất chính là vị trí của dấu \ cuối cùng. Hàm Mid và Instr. Cách này củ chuối, chạy chậm - cần vòng lặp.
2. Duyệt chuỗi từ cuối, thấy dấu \ đầu tiên thì đó chính là điểm bắt đầu tên file. Dùng hàm Mid là trích được tên file - cần vòng lặp
3. Dùng hàm InstrRev tìm vị trí ký tự \ bắt đầu từ cuối chuỗi. - không cần vòng lặp
4. Dùng hàm Split tách chuỗi đầu vào thành mảng với dấu phân cách phần tử mảng là \, phần tử cuối cùng của mảng chính là tên file.- không cần vòng lặp
5. Dùng các đối tượng ngoài (FileScriptingObject) và truy cập thuộc tính của nó >> Cách này khó - không giải thích.
Vậy đấy, các bước để viết chương trình để hình thành chương trình lớn là vậy.
Hy vọng không quá khó để chúng ta bước tiếp.
Chúc các bạn có buổi tối vui vẻ