[C언어] 문자와 문자열 관련 함수
#include <string.h>
//문자 출력 함수
int putchar(int c);
int fputc(int c, FILE * stream);
//문자 입력 함수
int getchar(void);
int fgetc(FILE * stream);
//문자열 출력 함수
int puts(const char * s);
int fputs(const char * s, FILE * stream);
//문자열 입력 함수
char * gets(char * s);
char * fgest(char * s, int n, FILE * stream);
//출력버퍼를 비우는 함수
int fflush(FILE * stream);
//입력버퍼 비우는 함수
void ClarLineFromReadBuffer(void)
{
while(getchar()!='\n');
}
//문자열의 길이를 반환하는 함수
size_t strlen(const cahr * s);
size_t = unsigned int
//문자열을 복사하는 함수들
char * strcpy(char * dest, const char * src);
char * strncpy(char * dest, const char * src, size_t n);
//문자열을 덧붙이는 함수들
char * strcat(char * dest, const char * src);
char * strncat(char * dest, const char * src, size_t n);
//문자열을 비교하는 함수들
int strcmp(const cahr * s1, const char * s2);
int strncmp(const char * s1, const char * s2, size_t n);
#include <stdlib.h>
int atoi(const char * str); // 문자열의 내용을 int형으로 변환
long atol(const char * str); // 문자열의 내용을 long형으로 변환
double atof(const char * str); // 문자열의 내용을 double형으로 변환