프로그래밍/C2 ASCII 코드 ASCII 코드는 알아두면 문자열 조작에 유리하다. ASCII 표 문자열 조작에 자주 사용되는 것 위주로 표시해 보았다. 주의사항 ASCII 에 보면 Decimal 값 9~ 13 값에 해당되는 부분을 보면 LF 와 CR 값이 있다. Windows 와 Linux 를 사용한 문서를 작성하게 되면 개행이 맞지 않아서 리눅스 쉘이 실행되지 않는 경우가 종종 있다. 다음처럼 알아두면 된다. 1. Windows 사용 (0xa) 2. Linux 사용 (0xd) 윈도우에서는 문서의 다음줄로 이동시 0xa 값인 LF 를 사용한다. 리눅스에서는 문서의 다음줄로 이동시 0xd 값인 CR을 사용한다. 2021. 12. 24. atoi 구현 C 프로그래밍을 하다보면 문자열 처리에 대해 API 가 존재하긴 하는데 단순히 만들어쓰길 원할때가 있다. 다른 Include 없이 사용이 가능하도록 atoi 를 구현해보자. 1. Prototype int atoi(const char *str) Input: 문자열 string (charactor set) Output: 인티저 Integer 입력문자로 String 이 들어온다. int atoi(const char *str) { int value = 0; while(*str >= '0' && *str = '0' && *str str[1] 의 위치로 넘어가는것이다. (포인터에 익숙하지 않다면 참고하자) 다음은 직접 itoa 를 구현해보자. 2021. 12. 24. 이전 1 다음