Getting base name of the source file at compile time

后端 未结 14 2294
有刺的猬
有刺的猬 2020-12-14 10:07

I\'m using GCC; __FILE__ returns the current source file\'s entire path and name: /path/to/file.cpp. Is there a way to get just the file\'s name file.cpp<

14条回答
  •  情书的邮戳
    2020-12-14 10:23

    Could be done ONLY programmatically.

    maybe this is useful...

    filename = __FILE__
    len  = strlen(filename)
    
    char *temp = &filename[len -1]
    while(*temp!= filename)
        if(*temp == '\') break;
    

提交回复
热议问题