file 이동시 파일명이 깨져서 나오는데....

문동국의 이미지

프로그램에서 system()함수를 사용하여 파일을 커맨드mv로 이동하려고 합니다.
그냥 제가 프로그램을 실행했을때는 파일이 현재 경로에서 다음 경로로
잘 이동합니다.

그런데...크론탭을 돌려 이 프로그램을 실행시키면 파일이동후 이동한 경로에 가보면 WT-KO-AS-340+18-19.gif

gold_ya의 이미지

보기엔 PATH가 제대로 안잡혀 있는거 같네요..

그리고 알수없는 파일명은.. 변수 초기화가 이루어 지질 않는것으로 보입니다.

도움이 되었으면...

huntermin의 이미지

:D 잘은 모르지만 path 또는 filename의 길이를 체크해서 힢 영역의 메모리를 동적으로 사용하심은 어떤지...^^..
예를들어... malloc() 같은거 말이에욤...*^^*

저두 잘모르지만 도움이 되셨으면...좋겠습니다.^^

하루살이가 하루를 살아도 행복한 이유는 함께 할수 있는 친구를 만났기 때문이래요... 제가 여러분을 만난것 처럼...