널을 넣은게 문제지ㅡㅡ
널은 구분자로 사용못함?
왜 널을 구분자로 함? 어차피 언어차원에서 구분해주는데 ㅎㅎ
strtok으로 aa bb 이런 문자열 공백으로 자르고 난뒤 bb의 주소값이 필요해서 strtok(NULL, 0) 했더니 에러가 뜸
공백이 널일까?
공백으로 한번 자르면 aaNULLbb 되니까 strtok(NULL, 0) 해야하는게 아님?
공백을 구분자로 한번 자르고 난다음 뒤에 남은 string들의 주소값이 필요한데..
공백이 왜 널이라고 생각?
strtok을 한번 호출하면 구분자를 널로 바꾸고 첫번째 토큰의 주소값을 리턴하기 때문에?
아 몇개 문제점이 있네
우선 너님은 공백이란 단어를 잘못쓰고 있음,
그리고 strtok 동작 방식을 잘못 알고 있음, 차라리 모르는게 낫지, 뭐임 그게
아 공백이 아니라 스페이스 라고 말해야 하나..
strtok은 책이랑 인터넷에서 읽어봤는데 뭔가 잘못 이해하고 있는지.. 다시 읽어봐야 할듯
흠.. c에서 string에 대한 정의가 null을 만나기 전까지의 모든 캐릭터들임. ㅇㅇ
고로 구분자로 null은 불가능.
널을 넣은게 문제지ㅡㅡ
널은 구분자로 사용못함?
왜 널을 구분자로 함? 어차피 언어차원에서 구분해주는데 ㅎㅎ
strtok으로 aa bb 이런 문자열 공백으로 자르고 난뒤 bb의 주소값이 필요해서 strtok(NULL, 0) 했더니 에러가 뜸
공백이 널일까?
공백으로 한번 자르면 aaNULLbb 되니까 strtok(NULL, 0) 해야하는게 아님?
공백을 구분자로 한번 자르고 난다음 뒤에 남은 string들의 주소값이 필요한데..
공백이 왜 널이라고 생각?
strtok을 한번 호출하면 구분자를 널로 바꾸고 첫번째 토큰의 주소값을 리턴하기 때문에?
아 몇개 문제점이 있네
우선 너님은 공백이란 단어를 잘못쓰고 있음,
그리고 strtok 동작 방식을 잘못 알고 있음, 차라리 모르는게 낫지, 뭐임 그게
아 공백이 아니라 스페이스 라고 말해야 하나..
strtok은 책이랑 인터넷에서 읽어봤는데 뭔가 잘못 이해하고 있는지.. 다시 읽어봐야 할듯
흠.. c에서 string에 대한 정의가 null을 만나기 전까지의 모든 캐릭터들임. ㅇㅇ
고로 구분자로 null은 불가능.