본문 바로가기

C26

[C] 스트림 (Stream) 정의 : - 일련의 문자열로, C언어에서 자료를 입출력 하려 사용한다. - 프로그램과 입출력 장치 사이에서 입출력 자료들을 중계하는 역할 - 데이터를 입-출력 하기 위해 먼저 스트림(stream) 에 일련의 바이트 문자를 기록한 다음, 스트림으로부터 데이터를 읽거나 특정 장치에 데이터를 출력 출력함. * 스트림은 양방향이 아닌 편도성 흐름이다. 장점 : - 프로그램의 입출력(in&out) 동작이 입출력(in&out) 장치와는 독립적이다. - 입출력(in&out) 장치의 종류에 따라 프로그램을 다리 만들 필요없이 스트림을 통해 입출력하도록 하면, C 라이브러리 함수와 운영체제에 의해 자동으로 원하는 장치에 입출력된다. 표준 입출력 스트림 : 스트림 설명 장치 stdin 표준 입력 키보드 입력 stdout .. 2021. 3. 8.
[C] 좌석 예약 프로그램 (배열) 1 ~ 10개의 좌석을 예약하는 프로그램을 작성하세요 - 예약 가능한 좌석 및 예약된 좌석까지 표시 - 이미 예약된 자리인 경우 다른 좌석을 선택하도록 안내 및 재선택이 가능하도록 #include #define SIZE 10 int main(){ char reservation, fix; int choice=0; int i=0; int seat[SIZE] = {0}; printf("좌석을 예약하시겠습니까? (y 또는 n) : ");scanf(" %c", &reservation); if(reservation == 'y'){ printf("\n==============================\n"); for(i=0; i 2021. 3. 8.
[C] 배열 예제 (심화) 다음과 같이 출력되도록 프로그램을 제작하세요 #include #define SIZE_i 5 #define SIZE_j 5 int main(){ int array[SIZE_i][SIZE_j] = {0}; int i, j; int sum=0; for(i=0; i 2021. 3. 8.
[C] 배열 예제 임의의 5개 수를 랜덤으로 출력하는 프로그램을 만드시오. #include #include #define SIZE 5 int main(){ int array[SIZE];// 0, 1, 2, 3, 4 int i; for(i=0; i < SIZE; i++){ array[i] = (rand() % 100)+1; } for(i=0; i 2021. 3. 8.