C++ 统计用户输入的总行数和字符长度

#include <iostream>
#include <Windows.h>
#include <string>

using namespace std;

int main(void) {
    string line;
    int count = 0;
    int length = 0;

    cout << "请输入任意多行:" << endl;

    while (1) {
        // 如果遇到文件结束符, (cin的文件结束符是Ctrl+z), getline返回0
        if (getline(cin, line)) {
            count++;
            length += line.length();
        }
        else {
            break;
        }
    }

    cout << "你一共输入了" << count << "行" << endl;
    cout << "输入的字符长度:" << length << endl;

    system("pause");
    return 0;
}

原文地址:https://www.cnblogs.com/tanghaiyong/p/11331096.html

时间: 2024-08-01 13:41:24

C++ 统计用户输入的总行数和字符长度的相关文章

通过函数实现打印*号组成的直角三角形,函数要求传入行数即可。在main 方法中,通过用户输入得到行数,然后调用函数做打印。

#include <stdio.h> /* 1.通过函数实现打印*号组成的直角三角形,函数要求传入行数即可.在main方法中,通过用户输入得到行数,然后调用函数做打印.三角形样式:********************* */ int sanjiao(int hang){ int i; int j; for(i = 0; i < hang;i++) { for(j = 0;j <i+1;j++) { printf("*"); } printf("\n

JavaScript-3.1--获取用户的输入,输出用户输入的两数之和---ShinePans

提示用户输入两个数,然后输出用户输入的两数之和 第一次输入 ,输入处为空 第二个输入,输入处为默认27  (这里强调语句的使用) <html> <head> <meta http-equiv="content-type" content="text/html;charset=GB2312"/> <title> 3.1 让用户输入两个数字,然后输出相加的结果 </title> </head> &l

Python(51)_统计用户输入内容,索引为奇数,并且对于的索引的是数字的个数

#-*-coding:utf-8-*- ''' 统计用户输入内容,索引为奇数,并且对于的索引的是数字的个数 ''' count = 0 content = input(">>>") for i in range(len(content)): if i%2 == 1 and content[i].isdigit(): content +=1 print(count) 原文地址:https://www.cnblogs.com/sunnybowen/p/10230964.h

C 循环统计输入的单词个数和字符长度

#include <stdio.h> #include <Windows.h> int main(void) { char word[128]; int count = 0; int length = 0; printf("请输入任意多个单词:\n"); while (1) { if (scanf("%s",word) != -1) { count++; length += strlen(word); } else { break; } }

自制Xcode插件——XcodeCareer:统计亲手输入代码行数和时长

自制了一个简单的Xcode插件.主要功能是统计自安装插件以后,用户手动输入的代码行数,以及累计敲代码的时间.通过快捷键Shift + P查看累计数据. 已分享至我的Github:XcodeCareer 欢迎各位大神一起来完善项目. 统计规则简单的说明如下: 1.创建工程或者创建文件时,系统已经生成的代码不算. 2.直接复制第三方框架进项目(Add New File)时,复制进来的代码不算. 3.任何一次回车键换行会使累计代码量增加一行.退格键删除一行会使累计代码量减少一行. 4.五秒钟不写代码后

一行命令统计iOS工程代码总行数

我们有时候想要统计一下我们的工程的总代码行数,来获取一些成就感或者作为别的用图,这里就介绍一些如何便捷地统计代码的行数,非常简单,方法如下: 1. 打开终端: 2. 通过cd命令到达我们的工程文件,这里注意如果要避免统计引用的第三方库的代码量,我们就要进一步进到我们自己写的代码文件中去,一般是一个与工程文件同名的文件: 3. 统计代码行数: 如果想列出每个文件的行数,输入命令: find . -name "*.m" -or -name "*.h" -or -name

iOS统计项目的代码总行数

很多在麦子学院学习ios的学员在开班会时问老师,在ios开发的时候,不知道怎样可以统计出写了多少行代码,如何处理这个问题呢,下面跟着麦子学院的ios开发老师来探讨下. 如果要统计ios开发代码,包括头文件的,CD到项目目录下,命令如下 ① 列出每个文件的行数 复制代码 代码如下: find . -name "*.m" -or -name "*.h" -or -name "*.xib" -or -name "*.c" |xarg

&lt;08&gt; while循环介绍及基本格式+while循环使用陷阱+统计键盘输入的字符数+

while循环介绍及基本格式(掌握): 循环结构: 当条件满足的时候 ,程序会重复的执行某一个代码段 构成循环结构的条件: 1)循环控制条件 2)循环体 3)让循环控制条件为假的控制 while循环的格式: while(表达式){ 语句块; } 1 #include <stdio.h> 2 3 void test1(){ 4 5 int i=1; 6 7 // 1)循环控制条件 8 while(i<=1000){ 9 10 //2)循环体 11 printf("第%d次说:我爱

vs2010统计项目代码总行数

按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容: ^:b*[^:b#/]+.*$ 找到最后一行就是结果 vs2010统计项目代码总行数