C++2 문자열 처리 [질문] 질문드립니다. ^^; char lhlParsingData[100][256]; char StrTmp = "ABC|||DEF"; 토근 구분자 "|" 하나를 사용합니다. strtok 함수를 사용해서 lhlParsingData[arry] 에 저장하려고 합니다. 제가 원하는건.. lhlParsingData[0] = "ABC" lhlParsingData[1] = "" lhlParsingData[2] = "" lhlParsingData[3] = "DEF" 값을 원하는뎅... 로그를 찍어보면.. lhlParsingData[0] = "ABC" lhlParsingData[1] = "DEF" 제가 원하는 값으로 쪼갤수 없나여 ? (기타 다른 함수를 사용 해서라도..???) [답] strtok(...)으로는 어렵습니.. 2014. 9. 26. C++로 문자열 입력받아서 출력 변환하기.. [질문] 문자열을 입력받아서, 예를 들어서 i am a student라고 입력하면, studentaami 로 나오게 하는 프로그램이 필요합니다. [답] 작성하는 방법은 여러가지가 있겠지만, 배열을 이용해야 합니다. 그리고 문자열을 단어로 읽어야 하고요. gets()로 입력받고, strtok() 을 이용해서 문자열을 분리하면 편할 듯 하네요. #include #include void main() { char *words[100]; int count = 0; char str[100]; char *t; int i; printf("Enter the string : "); gets(str); for( t = strtok(str, " ") ; t ; t = strtok(NULL, " ") ) words[count+.. 2014. 9. 24. 이전 1 다음