본문 바로가기

스트림2

[C/C++ 프로그래밍] 13. 파일 입출력 Chapter 13. 파일 입출력 이 장에서는 C/C++에서 파일 입출력에 대해 상세하게 다루게 됩니다. 먼저 파일과 스트림에 대한 개념을 이해하고, 그 후에 파일 입출력의 기본적인 방법에 대해 알아보게 됩니다. 이를 위해 파일을 열고 닫는 방법, 그리고 파일에서 문자 및 문자열을 읽고 쓰는 방법을 배웁니다. 다음으로, 파일 입출력 함수인 fputc, fgetc, fputs, fgets, fprintf, fscanf에 대해 설명하고, 실제로 어떻게 사용하는지에 대한 예제 코드를 통해 설명합니다. 그 후에는 파일 위치 지시자에 대해 배우고, fseek 함수와 ftell 함수의 사용법을 숙지하게 됩니다. 이어서 이진 파일 입출력에 대한 이해를 증진시키기 위해, 이진 파일과 텍스트 파일의 차이점을 학습하고, .. 2023. 5. 16.
[자바(JAVA)] 스트림 API 17. 스트림 API 스트림(Stream) API는 자바 8에서 추가된 기능으로, 데이터를 처리하는 데 도움이 되는 함수형 프로그래밍 도구입니다. 스트림 API를 사용하면 복잡한 연산을 쉽게 처리할 수 있으며, 코드의 가독성을 향상할 수 있습니다. 17.1. 스트림 API 개요 스트림은 데이터 소스에서 데이터를 읽고, 중간 연산과 최종 연산을 통해 결과를 생성합니다. 스트림은 함수형 프로그래밍과 람다 표현식을 활용하여 간결하고 가독성 있는 코드 작성을 지원하며, 병렬 처리를 통한 성능 향상도 지원합니다. 17.2. 스트림 생성 스트림은 다양한 데이터 소스로부터 생성할 수 있습니다. 주로 컬렉션, 배열, I/O 채널, 생성자 등을 통해 스트림을 생성합니다. // 컬렉션에서 스트림 생성 List list =.. 2023. 4. 28.