atoi (문자를 숫자로 변환) 이게 가능한가요?
터1프한렩
2023.04.01
질문 제목 :
atoi (문자를 숫자로 변환) 이게 가능한가요?
atoi 함수를 써서 문서 파일에 있는 내용중 숫자를 int 형으로 바꾸기
질문 내용 :
a.txt 라는 파일에 있는 내용을 한줄씩 읽어와 buffer 에 담고 띄어쓰기를 구분자로 두어 char *p 에 저장하고 있습니다.
여기서 파일에 내용이 만약 123 234 이렇게 들어가 있다면 p 에는 123 이 들어가있습니다.
근데 이게 숫자가 아닌 문자로 읽더군요. 그래서 이것을 다시 integer 형으로 바꾸어 주어서 비교문을 쓰려고 하는데요.
아래와 같이 사용해도 되는건가요? 지금 소스가 너무 길어서 작업도중에 컴파일도 못해보고있거든요..
이런구문을 지금 여러개 쓰다가 갑자기... 이게 되나? 싶어서요..ㅠ 도와주세요~
p = strtok(buffer, );
if(strcmp(atoi(p), 123)==0)