Esempio n. 1
0
char* _std _changeext(const char *name, const char *ext, char *path) {
   if (!path||!name) return 0;
   spstr rc(changeext(name,ext));
   strncpy(path, rc(), _MAX_PATH);
   path[_MAX_PATH-1] = 0;
   return path;
}
Esempio n. 2
0
int createFile(const char* src, const char* ext)
{
    char * path = changeext(src,ext);
    //printf("Target: %s\n", path);
    int h = open(path,_O_WRONLY | _O_CREAT | _O_TRUNC | _O_TEXT  , _S_IREAD|_S_IWRITE);
    if (h==-1) 
    {
        printf("Could not open file for write: %s (current dir: %s)\n",path,getcwd(NULL,0));
    }
    free(path);
    return h;
}