정보처리기능사 실기 시험 기출 문제 - 문자열 입력 및 출력
문제
다음 C 프로그램이 실행되었을 때의 동작을 설명하고, 출력 결과를 예측하시오.
소스 코드 파일명: string_input_output.c
#include <stdio.h>
main() {
char str[128];
scanf("%s", str);
printf("%s", str);
}
입력 예시
HelloWorld
출력 예시
HelloWorld
해설
이 프로그램은 사용자로부터 문자열을 입력받아 저장한 후, 저장된 문자열을 그대로 출력합니다.
char str[128];는 최대 127개의 문자와 널 문자('\0')를 저장할 수 있는 문자 배열str을 선언합니다.scanf("%s", str);는 표준 입력으로부터 문자열을 받아str배열에 저장합니다. 이때, 공백이 나오기 전까지의 문자열만 입력 받습니다.printf("%s", str);는str배열에 저장된 문자열을 표준 출력에 출력합니다.
이 프로그램은 기본적인 문자열 입출력 방법을 보여주며, 사용자로부터 입력 받은 문자열을 다루는 방법을 설명합니다. 문자열 처리를 위해 문자 배열을 사용하고, scanf와 printf 함수를 이용해 문자열을 각각 입력 받고 출력하는 과정을 단순하게 구현합니다.
추천 자료: ASP.NET Core 인증 및 권한 부여
추천 자료: .NET Blazor에 대해 알아보시겠어요? .NET Blazor 알아보기를 확인해보세요!