求一段C语言程序

来源:百度知道 编辑:UC知道 时间:2024/05/03 17:34:08
题目是这样的:假如给出一段C语言程序,好的C语言程序有会有一些注释的,请编译一段C语言程序,提取这些注释,请各位高手帮忙啊!!!在此谢谢了,如果成功了,我将追加50分!!!
谢谢kinedy的提醒.
首先是要有一段完整的有注释的程序,无论是怎么样的都行,只要有注释就行,把这段程序保存在一个文件夹了.这个文件夹可以自己建,重点要做的是把提取后的注释放在一个指定的文件里,这个文件夹也可以自己建,至于怎么放嘛,只要能放进去就行!!!
还有,可不可以把具体实现的代码放上去,再次谢谢了,我真的很需要这段程序.可能我把问题描述的不是很清楚,如有不详之处,请恕包含啊

本程序能够提取所有C/C++程序的注释
即/*......*/之间和//......之后的部分

#include <stdio.h>

main()
{
FILE *fp,*fs;
char cFName[80],front,data[256],cSName[80];
int j=0;
printf ("Please Input Source File:");
scanf ("%s",cFName);
printf ("Please Input Save File:");
scanf ("%s",cSName);
fp=fopen(cFName,"r");
fs=fopen(cSName,"w");
if (fp==NULL || fs==NULL) /*打开文件错误*/
return 1;
front=fgetc(fp);
while (front!=EOF)
{
while (front=='/' && front!=EOF)
{
j=0; /*计数器复位*/
front=fgetc(fp);
if (front=='/') /*为32位注释“//”*/
{
while ((front=fgetc(fp))!='\n')
data[j++]=front;