Computer >> Máy Tính >  >> Lập trình >> Python

Đầu vào / đầu ra từ tệp bên ngoài bằng C / C ++, Java và Python để lập trình cạnh tranh

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.