得到文件路徑 _pgmptr, _makepath, _splitpath

#include <stdlib.h>web

#include <stdio.h>spa

int main(void)orm

{ci

    char path_buffer[_MAX_PATH];string

    char drive[_MAX_DRIVE];it

    char dir[_MAX_DIR];io

    char fname[_MAX_FNAME];form

    char ext[_MAX_EXT];transform

    _makepath(path_buffer, "c", "\\sample\\myprogarm\\","makepath", "txt" ); // C4996webkit

    printf( "Path created with _makepath: %s\n", path_buffer );

    _splitpath( path_buffer, drive, dir, fname, ext ); // C4996

    printf("Path extracted with _splitpath:\n");

    printf("Drive: %s\n", drive );

    printf("Dir: %s\n", dir );

    printf("Filename: %s\n", fname );

    printf("Ext: %s\n", ext );

    return 1;

}

#include <stdio.h>#include <string.h>int main(int argc, char * argv[]){    char s[10] = {0};    int strLen = strlen(_pgmptr);    if (sizeof(s)/sizeof(s[0]) < strLen)    {        strLen = sizeof(s)/sizeof(s[0]);    }    memcpy(s, _pgmptr, strLen);    s[sizeof(s)/sizeof(s[0])] = '\0';    printf("\ns=%s\n", s);    system("pause");    return 0;}

相關文章
相關標籤/搜索