솔라리스에서 strtok 질문이요
볼1매그녀
2023.04.01
1) strtok로 해당 문자열을 자를려고 하는데요...
솔라리스에서 gcc로 컴파일해서 출력하면, 잘 나오는데
이것을 소켓으로 전송해서
윈도우 리스트 박스에 출력을 해보면,
도통 나오지가 않네요....잘려서 나오기도 하구요
strtok를 for 문으로 돌리면서,
문자열을 분리하고, 그 분리한 문자열을 계속 write()함수를 써서 소켓으로 윈도우 프로그램으로
전송을 하는데... 이상하게 잘려서 옵니다.
소스상의 문제 같진않은데...
혹시 이런 경험 있으신분 없는지요?...
2) 그래서 반대로 해 봤습니다. 일단 솔라리스에서는 문자열을 배열에 저장하고, write()함수를 써서
그냥 윈도우 프로그램으로 전송합니다.
strtok()함수를 윈도우 프로그램에서 구현을 했죠....이럴경우 역시나 문자열은 제대로 윈도우로 전송되는 듯 한데요...
역시 strtok()함수를 for문으로 돌리면 리스트박스에 문자가 뒤죽 박죽 돼서 나오네요...도통 모르겠네요..