C++ 기반 동적 주소록 시스템 개선 및 재구성

기존 시스템 분석 기존 주소록 관리 프로그램은 C++로 구현되었으나, 고정 크기 배열(MAX = 1000)을 사용하여 확장성이 부족했으며, 입력 검증이 미흡해 비정상 종료 위험이 존재했습니다. 또한 system("cls") 및 system("pause")를 사용해 Windows에 종속적이었고, 데이터가 메모리에만 저장되어 프로그램 종료 시 모든 정보가 소실되었습니다. 특히 이름 기반 검색/삭제 ...

10월 3일 08:33에 게시됨

MATLAB 데이터 및 시각화 결과 저장을 위한 파일 I/O 함수 활용법

1. 워크스페이스 변수 직렬화: save 함수 MATLAB 환경에서 작업 중인 변수를 바이너리 형태인 .mat 파일로 보존할 때 save 함수를 사용합니다. 이는 워크스페이스의 상태를 그대로 직렬화하는 가장 기본적이고 효율적인 방법입니다. % 샘플 변수 초기화 sensorReadings = linspace(0, 5, 20); calibrationMatrix = eye(4) * 2.5; % 전체 워크스페이스 변수를 단일 파일로 ...

6월 23일 03:12에 게시됨

다중 스레딩을 활용한 파일 입출력 및 삼각형 면적 계산

1. 다중 프로세스를 통한 순차적 파일 접근 제어 부모 프로세스는 파일에 데이터를 쓰고, 두 개의 자식 프로세스는 해당 파일에서 데이터를 읽어옵니다. 이때 1번 자식 프로세스가 먼저 실행되어 데이터를 읽도록 보장해야 하며, 파일 기반 입출력을 사용합니다. #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <sys/types. ...

5월 23일 22:44에 게시됨