以EOF作为终止条件的代码如下:
#include <stdio.h>int main()
{
int cnt = 1//最少会输出一行,每遇到一个换行,表示多输入了一行。
int c
while((c = getchar())!=EOF)
{
if(c == '\n') cnt++//统计行数。
}
printf("%d\n",cnt)
return 0
}
C语言实现如下:
#include <stdio.h>void main()
{
char c
int line=0
do
{
c=getchar() //输入一个字符。
if (c=='!') break //判断该字符是否为“!”,是则结束循环。
if (c=='\n') line++
}while(1)
printf("共有%d行。\n",line) //输出所统计的行数。
}
样例输入:
Hello,world.
Nice to meet you~
How are you?
See you! I am glad to meet you.
样例输出:
共有3行。
有些时候需要统计程序量,也就是统计程序的行数,在Visual Studio中怎么做呢。可以在搜索的时候使用正则表达式来实现。
指定查找范围,我这里使用的整个解决方案,根据需要也可以指定当前项目等范围。
勾选“使用正则表达式Use Regular Expressions”,根据需要还可以指定只搜索特定的类型,比如 .cs, .vb,*.xaml等。这里留空表示搜索全部文件类型。
最后点击“查找全部Find All”进行查找。
达叔傻乐( darwin.zuo@163.com )
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)