Nhập vào xâu ký tự trong tập tin txt đếm xem có bao nhiêu kí tự và ghi lại kết quả vào tệp out txt
Ngày đăng:06/03/2022
Trả lời:0
Lượt xem:88
Trong C++ việc đọc và ghi file thường dùng để đưa các bài toán ở dạng đầu vào và xuất ra kết quả. Điều này giúp cho người ta dễ dàng kiểm tra xem chương trình của bạn có thực sự đúng không khi cho chương trình chạy với nhiều đầu vào và kiểm tra các kết quả ở đầu ra chương trình có đúng với kết quả chuẩn. Bài viết này sẽ trình bày các vấn đề về đọc và ghi file với các ký tự ASCII sử dụng thư viện ifstream.
1. Sử dụng ofstream trong thư việ fstream để ghi file
– Cách ghi ra file sử dụng thư viện fstream cũng tương đối đơn giản, gần giống với cout<< trong c++.
– Dưới đây là đoạn code đơn giản: tạo ra một file .txt rồi ghi vào đó một đoạn text mà mình thích.
#include #include #include using namespace std; int main() { ofstream FileDemo ("File Demo.txt"); FileDemo<<"Day la file demo su dung cach doc va ghi file su dung fstream"; FileDemo.close(); return 0;
}
Khi chạy đoạn chương trình trên, chương trình sẽ tạo ra một file tên File Demo.txt nằm trong cùng thư mục với project chứa code của bạn. Khi mở file này lên, bạn sẽ thấy đoạn text mà mình muốn ghi trong đó.
– Và đây là một ví dụ về ghi ra các số chẳn từ 1 đến 1000 vào file “So Chan.txt”
#include #include #include using namespace std; int main() { ofstream SoChan ("So Chan.txt"); SoChan<<"Day so chan tu 1 -> 1000 \n"; for(int a = 1; a <= 1000; a++) { if(a%2 == 0) { SoChan<"\n"; } } SoChan.close(); return 0;
}