You will then read each sentence into an array of strings created dynamically using “new”.
You will send each element of the array to a function called “reverse”. This function will reverse the string, and then return the reversed string to be saved back into the array. Do not make a new array, save it back into the original array.
YOU MUST NOT USE ANY LOOPS (for, while, do-while) IN THIS FUNCTION!!!
fstream으로텍스트 파일 불러와서 그걸 reverse 함수를 만들어서 뒤집는건데 루프 이용하지말라네 어찌나타내야됨요?ㅠㅠ
재귀호출쓰면될듯
재귀호출 사용해서 반복문 효과를 볼수있으니까..
http://kin.naver.com/qna/detail.nhn?d1id=1&dirId=1040101&docId=184777363
여기좀 봐줘영 텍스트를 불러오는거라 다른것 같은데?
파일을 읽는데 몇가지의 문자열이 저장되있데... 각 문자열을 new를 사용해서 동적할당으로 배열만들어서 저장해두고 사용하라는 거고...
잠만 해석중..
두번째 문장은... 각 문자열을 reverse함수로 보내서 거꾸로 저장해서 리턴하는 함수를 사용하는데 새로 동적할당하지말고 기존에 있던 메모리를 활용하라는 것 같고..
암튼... 파일의 첫번째에 문자열 갯수 읽어와서 몇개있는 지 파악하고... 각 문자열을 거꾸로 저장하라는 이야기인데.. 재귀호출 쓰면 될꺼같음...
교수가 new 어떻게 쓰는건지 설명도 안해줬으면서 ㅁㅊ 만들어오라해 ㅠㅠㅠㅠ 가뜩이나 말도 안통해서 미치겟는데
재귀호출되는 함수 원형은 대충 reverse(char* string, int nStringSize, int nCnt) 로 하면되겠네...nCnt는 string[nCnt] 와 string[nStringSize - nCnt] 랑 바꿔줄때 사용하면 되겠고... 0부터 시작해서 nStringSize/2 만큼 수행하면 됨...한번 수행할때 마다 nCnt는++ 시켜주면 되고..
new는 동적할당하는 명령어라고 생각하면됨... 동적할당이 뭔지는 .. 공부해보고..
내가 지금 밖이라 소스는 못짜주고... 좀있다가 저녁에 집에가서 여유되면 소스한번 짜봄
감사합니다 소스 짜주신다면 저야 ㅠㅠ
근대 너 VS버젼 뭐쓰냐?
vs버전이 뭡니까?
전 걍 터미널 쓰는데요 앱등이라서 ㅠ
아...네... 8시에 집에들어가서 함 해봄.
누가 과제해주래
도와줍쇼