[문제]
puts, fputs 함수를 사용하여 문자를 출력해보자.
str이라는 변수를 선언하고 "Simple String"을 저장한 뒤 puts, fputs 함수로 각각 출력하고
변수를 선언하지 않고 "So Simple String"을 puts, fputs 함수로 각각 출력하자.
지금까지의 과정에서 차이를 설명하고 아래와 같이 출력결과가 나오도록 코드를 수정해보자.
[실행결과]
Simple String
Simple String
So Simple String
So Simple String
[코드]
#include<stdio.h>
int main(void)
{
char* str = "Simple String";
puts(str); // 자동적으로 개행이 된다.
fputs(str, stdout); // 자동적으로 개행이 되지 않는다. 따라서 뒤에 개행문자를 따로 출력해줘야 한다.
printf("\n");
puts("So Simple String");
fputs("So Simple String", stdout);
printf("\n");
return 0;
}
<참고>
윤성우의 열혈 C 프로그래밍
'C 언어 > 연습문제' 카테고리의 다른 글
C언어 연습문제36 (0) | 2022.03.31 |
---|---|
C언어 연습문제35 (0) | 2022.03.31 |
C언어 연습문제33 (0) | 2022.03.31 |
C언어 연습문제32 (0) | 2022.03.31 |
C언어 연습문제31 (0) | 2022.03.25 |