C++에서는 파일에서 데이터를 읽는 두 가지 일반적인 방법이 있습니다. 즉, 파일 스트림을 사용하여 파일을 열고, 데이터를 읽고, 파일을 닫는 것입니다. 파일 처리를 위해 C 표준 라이브러리 함수 fopen, fread, fwrite 및 fclose를 사용하십시오.
C++에서 파일에서 데이터를 읽는 방법
C++에서는 파일에서 데이터를 읽는 두 가지 일반적인 방법이 있습니다.
1 파일 스트림 사용
파일 스트림입니다. C++에서 파일을 처리하는 방법은 파일을 읽고 쓰는 기능 세트를 제공합니다. 파일 스트림을 사용하여 파일을 읽으려면 다음 단계를 수행해야 합니다.
ifstream
클래스를 사용하여 파일을 엽니다.ifstream
类打开一个文件。operator>>
或getline
等函数从文件中读入数据。close
函数关闭文件。示例代码:
#include #include int main() { std::ifstream file("data.txt"); if (file.is_open()) { std::string line; while (std::getline(file, line)) { std::cout << line << std::endl; } file.close(); } return 0; }
2. 使用 C 标准库函数
C 标准库还提供了一组函数来处理文件:
fopen
:打开文件。fread
:从文件中读取数据。fwrite
: 向文件中写入数据。fclose
operator>>
또는
getline
과 같은 함수를 사용하여 파일에서 데이터를 읽습니다.
파일 닫기: 파일을 닫으려면close
기능을 사용하세요.
#include int main() { FILE *file = fopen("data.txt", "r"); if (file != NULL) { char buffer[1024]; while (fread(buffer, sizeof(char), 1024, file) != 0) { printf("%s", buffer); } fclose(file); } return 0; }
fopen
: 파일을 엽니다.
fread
: 파일에서 데이터를 읽습니다.
fwrite
: 파일에 데이터를 씁니다.
fclose
: 파일을 닫습니다. 샘플 코드: rrreee
위 내용은 C++에서 파일 내용을 프로그램으로 가져오는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!