请编写程序统计一个.cpp文件的行数(C语言)

(1)统计.cpp文件全部行数;
(2)统计行数时去除空行】单行注释、去除一行只有“(”和“)"符号的行。

第1个回答  2019-08-01
#include"stdio.h"
#include"string.h"
int main()
{ int i,j,n=0;
char s[200];
FILE*fp;
fp=fopen("0.cpp","r");
while(!feof(fp))
{fgets(s,200,fp);
// printf("%s",s);
for(i=0;s[i]==' ';i++);
if(s[i]=='/'&&s[i+1]==' ')continue;
if(s[i]=='('&&s[i+1]==')')continue;
if(strlen(s)==1)continue;
n++;
}
printf("%d\n",n);
fclose(fp);
return 0;
}

请编写程序统计一个.cpp文件的行数(C语言)
include"string.h"int main(){ int i,j,n=0;char s[200];FILE*fp;fp=fopen("0.cpp","r");while(!feof(fp)){fgets(s,200,fp);\/\/ printf("%s",s);for(i=0;s[i]==' ';i++);if(s[i]=='\/'&&s[i+1]==' ')continue;if(s[i]=='('&&s[i+1]==')')continue;i...

怎样用C语言编程实现读取一个C程序,统计里面的函数个数?
从行首开始读取,特例:判断行首是否为"main",如果是,则算一个函数。一般情况:读取行首到" "间的第一个字符串,看是否为有效返回类型(void,int,float...)如果是有效返回类型,继续读取后续,否则本次处理完毕,读取下一行。继续读取" "到"("间的字符串(这期间如果直到行尾都没有读到{,则本次...

C++ 编程统计一个文本文件中字符的个数
cout << "Can't open file - " << argv[1]<< "\\nUseage : countch filename" << endl;return 1;} string d;int count = 0;while ( getline(fin, d) ) \/\/以行为单位读入文件 count += d.size(); \/\/累计字符数 cout << "\\n Number of characters : "<< count << endl;}...

C\/C++编程遍历文件夹,统计当前文件个数,输出文件名
&wfd);if (hFind == INVALID_HANDLE_VALUE) \/\/ 如果没有找到或查找失败return;do{if (wfd.cFileName[0] == '.')continue; \/\/ 过滤这两个目录if (wfd.dwFileAttributes

c语言如何打印出当前源文件的文件名以及源文件的当前行号?
需要准备的材料分别有:电脑、C语言编译器。1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。2、在test.cpp文件中,输入C语言代码:printf("%s%d",__FILE__,__LINE__);。3、编译器运行test.cpp文件,此时成功打印了源文件的名字和代码行数。

c语言的cpp文件后缀是什么?
C语言源程序文件的后缀解决如下:c 是c语言的源程序,.cpp是c++语言的源程序。在Windows操作系统下,C语言源程序后缀为.c 、编译后的后缀为 .obj 或 .o 、连接后生成的可执行文件的后缀为.exe。告诉你们一个手机降温的办法:纸巾用水浸湿后不断擦拭手机后盖,注意水不能擦太多,薄薄擦一点就好了...

如何用C语言编写程序?
1、打开c语言编辑工具,写入cpp文件所编程序源代码。2、 点击 组建-编译-执行。3、执行完程序,点击回车。4、点击文件另存为把文件存到你能够找到的文件夹中,比如桌面。5、打开刚保存文件的文件夹,内含有一个Bebug 的文件夹。6、打开Bebug的文件夹,有一个以.exe为后缀名的文件,也就.cpp文件...

...语言写什么?程序量是所有的.h和.cpp文件中行数?
编程语言C++ 是所有行数,包括.h\/.cpp\/.inl。有专门的行数统计软件(如源代码统计精灵),比较准确。没到3000行,那你可能需要提交全部源文件了,一般大型程序,申请是需要开始、核心、结尾部分源代码截取,你这个太少,应该是全部提交。入口提交肯定是app类的cpp文件中的InitInstance ...

.cpp是什么文件
.cpp是用C++语言编写的源代码文件,CPP文件可能是一个独立的程序,包含了程序需要所有代码,也可能是一个功能模块,在开发项目中引用。要运行C++代码,必须先由C++编译器把CPP文件编译成可执行程序。CPP是程序设计语言C++的另一种书写形式。它是“CPlusPlus”的简称。是继C语言之后又一种计算机编程语言,...

谁帮我写一个50行的C语言代码啊~
int nextval[50];typedef struct { char *ch;int length; \/\/串长度 }HString;void StrAssign(HString *T,char *chars) \/\/生成一个值等于串常量chars的串T { int i,j;char *c;if(T->ch)free(T->ch); \/\/释放T原有空间 for(i=0,c=chars; *c; ++i,++c) \/\/求chars长度 ;if...

相似回答