标题: [文本处理] 批处理如何提取头文件里的宏定义(提取文本中以指定字符串开头的行) [打印本页]
作者: 1120622396 时间: 2016-10-30 10:32 标题: 批处理如何提取头文件里的宏定义(提取文本中以指定字符串开头的行)
本帖最后由 pcl_test 于 2016-11-4 14:55 编辑
一个头文件中,有大量变量的定义,譬如:
#define AAAA 1111
#define BBB 22
前面#define比较有规律,我现在想把这个文件中的所有变量给提取出来,求教。
纯新手,因为这个工作比较急,只能来这边求助了,见谅。。。
作者: 回家路上 时间: 2016-11-4 14:19
复制代码
作者: Batcher 时间: 2016-11-4 14:20
- findstr "^#define" "头文件.h"
复制代码
作者: 523066680 时间: 2016-11-4 15:15
C:\MinGW\x86_64-w64-mingw32\include\stdlib.h
#前面出现空格是有可能的- #if defined(_POSIX) || defined(_POSIX_THREAD_SAFE_FUNCTIONS)
- #ifndef rand_r
- #define rand_r(__seed) (__seed == __seed ? rand () : rand ())
- #endif
- #endif
复制代码
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |