반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
Archives
Today
Total
관리 메뉴

폴크(FOLC)

C 입/출력 및 문자열 본문

교육 관련/C

C 입/출력 및 문자열

folcjin 2022. 1. 21. 22:09
728x90
반응형

# 입력과 출력
   > 스트림 ( stream ) : 실제 입/출력으로 데이터의 흐름 ( 운영체에와의 약속 )
   > 입력 스트림 : stdin, 출력 스트림 : stdout, 에러 스트림 : stderr

# 문자 입력
   > getchar : 입력 스트림으로 문자 1개 입력

      - int getchar(void);
   > fgetc : 입력 스트림으로 문자 1개 입력, 파일도 가능
      - int fgetc(FILE *stream);
      - EOF ( end of file ) : 파일의 끝 또는 입력의 마지막, 값 : -1

# 문자 출력
   > putchar : 출력 스트림으로 문자 1개 출력
      - int putchar(int c);
   > fputc : 출력 스트림으로 문자 1개 출력, 파일도 가능
      - int fputc(int c, FILE *stream);

 

# 문자열
   > 연속된 문자들의 모임, 배열과 연관이 깊음
   > " " 로 표현하며 문자열 상수(string constant)라고도 함

# 문자열 입력
   > fgets : 연속된 문자들을 입력 받는 함수
      - char *fgets(char *str, int num, FILE *stream);
      - 널 문자 : 문자열의 끝, NULL 또는 '\0' 으로 표시, 값 : 0 ( ASCII CODE )

# 문자열 출력
   > fputs : 연속된 문자들을 출력 하는 함수
      - int fputs(char *str, FILE *stream);

# 문자열 관련 기능
   > strlen : 문자열의 길이
   > strcat, strncat : 2개의 문자열을 1개로
   > strcpy, strncpy : 문자열의 내용을 복사
   > strcmp, strncmp : 문자열의 내용을 비교
   > atoi, atol, atoll, atof : 문자열의 내용을 정수로 변경 ( int, long, long long, float )
   > toupper : 문자열의 내용을 대문자로 변경
   > tolower : 문자열의 내용을 소문자로 변경

728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --

'교육 관련 > C' 카테고리의 다른 글

C 파일 연동  (0) 2022.01.24
C 사용자 정의 자료형  (0) 2022.01.22
C 메모리는?  (0) 2022.01.20
C 파라미터 전달 방법  (0) 2022.01.17
C 배열 과 포인터  (0) 2022.01.14