| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1053 人关注过本帖, 1 人收藏
标题:[求助]题目是:编一个程序,使其能将给出的C语言程序的注释部分提取出来另 ...
只看楼主 加入收藏
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 
1000太少,3000

九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-12-23 11:06
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
1000多一个子也不给..

面朝大海,春暖花开!
2005-12-23 12:06
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
老K真操蛋...强烈BS.

面朝大海,春暖花开!
2005-12-23 13:46
Knocker
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:10454
专家分:603
注 册:2004-6-1
收藏
得分:0 

钱少,程序做出来会有BUG


九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。     -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。   -毛泽东
2005-12-23 15:32
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
原创老K
#include <string.h>
#include <stdio.h>
#include <conio.h>
char *GetOutputFileName(char *Sourcefilename,char *Outputfilename);
int main(int argc,char*argv[])
{
FILE*stream,*streamout ;
char outfilename[12];
char ch,ch1 ;
int i ;
int flag=1;
if(argc==1)
{
printf("涛哥,1000只能买这等货色了\n使用方法:\n程序名 源文件名1 源文件名2 ......");
exit(1);
}
for(i=1;i<argc;i++)
{
if((stream=fopen(argv[i],"r"))==NULL)
{
printf("打开源文件%s发生错误,程序非正常中止!\n",argv[i]);
exit(1);
}
if((streamout=fopen(GetOutputFileName(argv[i],outfilename),"w"))==NULL)
{
printf("创建目标文件%s发生错误,程序非正常中止!\n",outfilename);
exit(1);
}

do
{
ch=fgetc(stream);
if(ch=='\"')flag*=-1;
if(flag==1&&ch=='/')
{
ch1=fgetc(stream);
if(ch1=='/')
{
while((ch=fgetc(stream))!='\n');
fputc('\n',streamout);
continue;
}
if(ch1=='*')
{
while((ch=fgetc(stream))!='*'||(ch1=fgetc(stream))!='/');
continue;
}

}
fputc(ch,streamout);
}
while(ch!=EOF);

fclose(stream);
fclose(streamout);
}

return 0 ;
}
char *GetOutputFileName(char *Sourcefilename,char *Outputfilename)
{
char *ptr=Outputfilename;
int i=0;

while((*Outputfilename++ = *Sourcefilename++)!='.')
{
i++;
if(i>=8)break;
}
*Outputfilename++='k';
*Outputfilename='\0';

return ptr;
}

[此贴子已经被作者于2005-12-23 16:34:11编辑过]


面朝大海,春暖花开!
2005-12-23 16:33
suyongtao
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:33
帖 子:8674
专家分:127
注 册:2004-11-6
收藏
得分:0 
老K不错..呵呵..

面朝大海,春暖花开!
2005-12-23 16:34
快速回复:[求助]题目是:编一个程序,使其能将给出的C语言程序的注释部分提取出 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019993 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved