Sunday 15 April 2012

rename - How to move a file in C -



rename - How to move a file in C -

i need move file input folder, however, 'rename' keeps crashing entire application.

char start[50]; const char dest = "c:\windows\system32\oobe\info\backgrounds\supertemp.jpg"; printf("please come in file move \n"); fgets(start, sizeof(start), stdin); if (rename(start, dest) == 0){ printf("success \n"); } else{ printf("failed %s ", getlasterror()); }

it crashes @ ' if(rename(start, dest) ==0)'.

i don't ever far retrieving error value.

any help appreciated! cheers

two problems. have not declared dest array, , need set double \\ in literal string, prevent \ beingness used escape character.

const char dest[] = "c:\\windows\\system32\\oobe\\info\\backgrounds\\supertemp.jpg";

c rename

No comments:

Post a Comment