분류 전체보기 94

[C언어] fputs 함수 (stdio.h)

사용범위 Windows, Unix 등 모든 OS에서 사용가능한 표준 API 함수 기능 C언어 표준 함수로 FILE 에 데이터를 저장한다. 헤더 #include ※ fputs 함수 사용시 stdio.h 파일을 include 하지 않는다면 컴파일시 error 발생 ※ 함수 int fputs(const char* str, FILE* file); 파라미터 const char* str FILE* 에 기록할 데이터가 저장된 버퍼를 입력한다. FILE* file fopen 함수를 통해 얻은 FILE의 포인터를 입력한다. 반환값 성공시 음수가 아닌 값을 반환한다. 실패시 EOF를 반환한다. EOF EOF End Of File의 약자로 파일의 끝을 표현하기 위해 사용하는 상수이다. stdio.h 에서는 -1 의 상수값으..

C언어/stdio.h 2022.07.28
[C언어] fgets 함수 (stdio.h)

사용범위 Windows, Unix 등 모든 OS에서 사용가능한 표준 API 함수 기능 C언어 표준 함수로 FILE 로부터 데이터를 한줄씩 읽어서 문자열로 저장한다. 헤더 #include ※ fgets 함수 사용시 stdio.h 파일을 include 하지 않는다면 컴파일시 error 발생 ※ 함수 char* fgets(char* str, int num, FILE* file); 파라미터 char* str FILE* 로부터 읽은 데이터를 저장할 버퍼를 입력한다. int num 한번에 읽을 데이터의 최대 문자수를 입력한다. (NULL 문자를 포함한 숫자) FILE* file fopen 함수를 통해 얻은 FILE의 포인터를 입력한다. 반환값 성공시 fgets 를 통해 읽은 buffer인 str을 반환한다. 실패시..

C언어/stdio.h 2022.07.26
[C언어] scanf 함수 (stdio.h)

사용범위 Windows, Unix 등 모든 OS에서 사용가능한 표준 API 함수 기능 C언어 표준 입력 함수이며 로 대부분은 콘솔(Console)로부터 내용을 입력받는다. 헤더 #include ※ scanf 함수 사용시 stdio.h 파일을 include 하지 않는다면 컴파일시 error 발생 ※ 함수 int scanf(const char * restrict format, ...); restrict restrict 포인터의 메모리 접근에 관련된 최적화 기능 (C99 표준) 특정 포인터가 다른 포인터와 겹치지 않는다는것을 컴파일러에게 알려줘서 최적화를 하기 위해서 사용 (모르면 사용하지 말것) 파라미터 format 문자열 (string) 형태로 scanf 함수를 통해 입력받을 데이터의 서식을 입력한다. 서..

C언어/stdio.h 2022.07.24
[C언어] printf 함수 (stdio.h)

사용범위 Windows, Unix 등 모든 OS에서 사용가능한 표준 API 함수 기능 C언어 표준 출력 함수로 대부분은 콘솔(Console)에 내용을 출력한다. 헤더 #include ※ printf 함수 사용시 stdio.h 파일을 include 하지 않는다면 컴파일시 error 발생 ※ 함수 int printf(const char * restrict format, ...); restrict restrict 포인터의 메모리 접근에 관련된 최적화 기능 (C99 표준) 특정 포인터가 다른 포인터와 겹치지 않는다는것을 컴파일러에게 알려줘서 최적화를 하기 위해서 사용 (모르면 사용하지 말것) 파라미터 format 문자열 (string) 형태로 printf 함수가 출력할 문자의 서식을 입력한다. 서식지정자 참고 ..

C언어/stdio.h 2022.07.24
반응형