입출력

[C++] 입출력 개요
* 표준 입출력 스트림의 계층도 - iostream 계층도 cout은 basic_ostream에 속해 있으며, cin은 basic_istream에 속해 있다. - 표준 출력 객체 cout cout은 Console Output의 약어로 콘솔 출력을 의미한다. cout은 클래스가 아닌 객체다. cerr과 clog는 오류 출력과 디버깅 출력을 위한 것인데 기본적으로 모니터에 출력한다. - 기본 출력과 endl 기본적인 출력 방법이다. cout은

[C] 문자열(string) 입출력 (puts, fputs, gets, fgets) 사용법
문자열 출력 함수로 : puts, fputs 가 있다. 출력 함수 puts - 함수 원형: int puts(const char * string) - 반환형이 int인 이유? char형은 컴파일러마다 unsigned, signed가 다른데, int는 모든 컴파일러가 signed int로 처리함. - int형 이므로 어떤 컴파일러든 -1값(EOF)을 반환하는데 무리가 없다. - 자동으로 문자열 맨뒤 '\n' 개행이 붙는다. - char * 이므로 메모리상의 특정 문자열의 주소값이 그데로 전달 됨을 알 수 있다. 출력 함수 fputs - 함수 원형: int puts(const char * string, FILE * stdout) - 반환형이 int인 이유? char형은 컴파일러마다 unsigned, signe..