Trong bài viết này, chúng ta sẽ tìm hiểu về Đầu vào / Đầu ra từ tệp bên ngoài trong C / C ++, Java và Python để lập trình cạnh tranh.
I / O Python từ tệp
Trong python, mô-đun sys được sử dụng để lấy đầu vào từ tệp và ghi đầu ra vào tệp. Hãy xem việc triển khai ở dạng mã.
Ví dụ
import sys # For getting input sys.stdin = open('sample.txt', 'r') # Printing the Output sys.stdout = open('sample.txt', 'w')
Java I / O từ tệp
Ở đây chúng tôi sử dụng sự trợ giúp của phương thức bộ đọc đệm để lấy đầu vào được liên kết với trình đọc tệp để đọc đầu vào từ tệp và trình ghi in để in dữ liệu trở lại tệp.
Ví dụ
// Java program For handling Input/Output import java.io.*; class Input { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new FileReader("sampleinp.txt")); PrintWriter pw=new PrintWriter(new BufferedWriter(new FileWriter("sampleout.txt"))); pw.flush(); } }
C / C ++ I / O từ một tệp
Ở đây chúng ta sử dụng hàm open () miễn phí và xác định chế độ chúng ta muốn mở tệp và loại thao tác chúng ta muốn thực hiện. Theo mặc định, chế độ được đặt thành chỉ đọc
Ví dụ
#include<stdio.h> int main() { // For getting input freopen("sampleinp.txt", stdin); // Printing the Output freopen("sampleout.txt", "w", stdout); return 0; }
Kết luận
Trong hướng dẫn này, chúng ta sẽ tìm hiểu về Đầu vào / Đầu ra từ các tệp bên ngoài bằng C / C ++, Java và Python để lập trình cạnh tranh.