如何从此源代码中删除所有空格字符

时间:2012-08-01 17:04:23

标签: c++ c

作为这个c / c ++代码:

typedef const char* LPSTR;

我想删除所有空格字符。

我找到了两种方法:

typedef/**/const/**/char*LPSTR; // 1

#define o(s) s
o(typedef)o(const)char*LPSTR; // 2

但我不想做任何新的界限和任何评论。

那么,有第三种方式吗?

2 个答案:

答案 0 :(得分:9)

Stupid 要求调用 stupid 解决方案:

typedefconstchar*LPSTR;

答案 1 :(得分:1)

可以有空格的地方:

#define typedef_const_char_ptr_LPSTR typedef const char* LPSTR

如果你不能将宏包含在文件中,我恐怕我没有想法。无论哪种方式,我建议重新评估你需要没有空格的任何原因的设计。