您的位置:首页 > 其它

c程序语言设计 1-23

2018-03-06 20:59 218 查看

c复习第三弹

做了1-23,挺难的,也没有做的很完善

#include <stdio.h>
/************
*测试1
*
*
* ***********/
void main(int argc,char *argv[])
{
int c;
int flag = 0;
int number = 0;
FILE *fp;

if(argc != 2)
{
printf("格式错了,");
return ;
}

if((fp = fopen(argv[1],"r"))==NULL)
{
printf("没这文件");
return ;
}
// 测试2
while((c = fgetc(fp)) != EOF)
{
if(c == '/' && flag == 0){
flag = 1;
number = 0;
}

if(c == '/' && flag == 1 && number == 1)flag = 2;
if(c == '\n' && flag == 2 )flag = 0;
if(c == '*' && flag == 1 && number == 1)flag = 3;
if(c == '/' && flag == 3)flag = 0;

if(flag > 1 ){
;
}else{

putchar(c);

number++;
}
}
fclose(fp);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c