개인노트
▶ 문자열 단위 출력 함수 - puts, fputs ◀ #include int puts(const char * s); // 기본 출력 대상은 stdoutint fputs(const char * s, FILE * stream); // 기본 출력 대상을 지정할 수 있다.→ puts과 fputs는 문자열을 입력 받아야 하기 때문에 포인터 변수를 사용한다.→ 성공 시 0이 아닌 값을 반환, 실패 시 EOF 반환 puts 함수와 fputs 함수는 문자열을 출력해주는 함수이지만 서로 다른점이 있다. 밑의 컴파일 결과를 보자.puts 함수와 달리 fputs 함수는 개행을 위한 printf함수를 출력하고 있다. puts 함수는 자동 개행이 되지만 fputs 함수는 그렇지 않다. [ 예제 ] #include #inclu..
문제 ) 알파벳 문자를 하나 입력 받아서 대문자는 소문자로, 소문자는 대문자로 변경해주고 알파벳 이외의문자를 입력하는 경우에는 에러 메시지를 출력해보자. 단, getchar, putchar 함수만 사용 문제 21-1.c #include #include int main(void) {char msg = '!';int alp;alp = getchar(); if (alp >= 97 && alp = 65 && alp
▶ 문자 출력 함수 - putchar, fputc ◀ #include int putchar(int c); // putchar 함수int fputc(int c, FILE * stream); // fputc 함수, FILE * stream은 문자를 전송할 스트림을 지정(파일도 가능)▶ 성공시에는 문자가 출력되고 실패 시에는 EOF(End of File) 반환 ▶ 문자 입력 함수 - getchar, fgetc ◀ #include int getchar(void);int fgetc(FILE * stream); // 문자 출력 함수와 동일한 관계▶ 파일의 끝에 도달하거나 함수 호출 실패 시 EOF 반환 [ 예제 ] #include int main(){int ch, te; ch = getchar(); // 문자를 입..