正文

字符串原样输出技巧2008-06-07 20:41:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/vfdff/35975.html

分享到:

有什么方便的方式向文件中输入以下内容for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k 使用 #include <stdio.h> int main(){    FILE *output = NULL; if((output=fopen("$.bat","w"))==NULL)   return -1 ;  fprintf(output,"for /f \"tokens=1-4 delims=:. \" %%%%h in (\"%%time%%\") do set start_=%%%%h%%%%i%%%%j%%%%k\n"); fclose(output);     return 0;}对吗? 对的,但是你有没有感觉累呀!比如这个字符串很长很长 不断的对这些特殊字符进行手工调整,不累夸你!怎么办呢?动脑筋呀! 下面就是使用宏定义方式的实现了这个功能 VC 下通过 2008/6/7 #include <iostream.h>#include<fstream.h>#define FPrint(x) fout<< #x << endl#define Print(x) cout << #x << endl int main(){    ofstream fout("ds.txt"); FPrint(for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k\n); Print(for /f "tokens=1-4 delims=:. " %%h in ("%time%") do set start_=%%h%%i%%j%%k\n); fout.close(); return 0;} 怎么样?是不是很方便,想输出什么就复制什么!

阅读(6402) | 评论(2)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册