如何在c语言中定义符号
我正在创建跨平台代码(Win和Linux),在windowsVS中,文件路径通常用作如何在c语言中定义符号,c,gcc,C,Gcc,我正在创建跨平台代码(Win和Linux),在windowsVS中,文件路径通常用作 "Folder1\\folder2\\file" 在gcc中,应将“/”替换为“\” "Folder1/folder2/file" 有人能建议一种使用它的方法吗?或者有没有什么#define宏我可以用来分配它 虽然我试过使用 #if __linux__ #define // '\' #endif 但这是一个错误。有人请帮忙 在两种平台上使用/。Windows的C API在这两种平台上都接受/
"Folder1\\folder2\\file"
在gcc中,应将“/”替换为“\”
"Folder1/folder2/file"
有人能建议一种使用它的方法吗?或者有没有什么#define宏我可以用来分配它
虽然我试过使用
#if __linux__
#define // '\'
#endif
但这是一个错误。有人请帮忙 在两种平台上使用
/
。Windows的C API在这两种平台上都接受/
和\
使用/
。Windows的C API同时接受/
和\