首页 > 编程语言 >C++统计写过的代码行数

C++统计写过的代码行数

时间:2023-04-04 11:02:09浏览次数:33  
标签:count string int 代码 long flag 写过 getline C++


一、获得数据

1、备份到XML
2、改为txt

2、进行统计

#include<iostream>
#include<string>
using namespace std;
int main(){
	freopen("just.txt","r",stdin);
	string s;
	getline(cin,s);
	int flag = 0;  long long count = 0;
	while(s != "gwj494916494"){
		getline(cin,s);
		if(s.find("code") != string::npos)flag = !flag;
		if(flag)count++;
	}	
	cout<<count<<"\n";
	return 0;
}


标签:count,string,int,代码,long,flag,写过,getline,C++
From: https://blog.51cto.com/gwj1314/6168218

相关文章

  • hyperf如何热启动,热更新,更改代码自动重启
     1、热更新Watcher2、安装composerrequirehyperf/watcher--dev3、生成配置文件phpbin/hyperf.phpvendor:publishhyperf/watcher所在目录:config/autoload/watcher.php    4、启动phpbin/hyperf.phpserver:watch   netstat-anp|grep9501 ......
  • Android如何为某个APK开启代码混淆机制
    1.修改该模块的Android.mk文件,添加如下内容:LOCAL_PROGUARD_ENABLED:=customLOCAL_PROGUARD_FLAG_FILES:=proguard.flags2.编写一个文本文件,将其命名为proguard.flags,并将该文件放到与该模块的Android.mk相同的目录下;该文件开头部分内容需要填写:......
  • 2023蓝桥杯省赛C/C++组备赛
    一、简单计算与模拟1.成绩统计#include<bits/stdc++.h>usingnamespacestd;intn;intmain(){ doublepoint; doublejige=0,youxiu=0; cin>>n; for(inti=0;i<n;++i){ cin>>point; if(point>=60){ jige++; if(point&......
  • 全网最详细中英文ChatGPT-GPT-4示例文档-智能AI辅助写作从0到1快速入门——官网推荐的
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流......
  • 全网最详细中英文ChatGPT-GPT-4示例文档-智能AI写作从0到1快速入门——官网推荐的48种
    目录Introduce简介setting设置Prompt提示Sampleresponse回复样本APIrequest接口请求python接口请求示例node.js接口请求示例curl命令示例json格式示例其它资料下载ChatGPT是目前最先进的AI聊天机器人,它能够理解图片和文字,生成流畅和有趣的回答。如果你想跟上AI时代的潮流......
  • C/C++快递自提柜流程模拟系统[2023-04-03]
    C/C++快递自提柜流程模拟系统[2023-04-03]普通用户功能包括:普通用户分为老用户和新用户,新用户需要注册再登录,老用户直接注册并登录,登录时用户名和密码都输入正确才可进入用户界面。进入系统后,用户按照快递单号可以查询订单的所有物流信息:订单编号,快递单号(公司),快递的状态(已出库......
  • 使用 Cursor 帮你智能写代码
    前言Cursor是一款用于人工智能编程的编辑器,现在Cursor可以帮助你做一些事情。。。官方链接如下:https://www.cursor.so/官方介绍如下:Write:Generate10-100linesofcodewithanAIthat'ssmarterthanCopilotDiff:AsktheAItoeditablockofcode,seeonlyproposed......
  • 4/3 c++模板 2day
    1.与普通函数的区别{隐式转换必须在参数列标给出类型1.函数模板与普通函数区别2.都可以被重载3.在模板函数和普通函数都可以实现的情况下优先调用普通函数4.test<>(10);可以强制调用函数5.函数模板直接也可以重载,具体使用看最好的匹配}includeusingnamespacestd;tem......
  • c++ std::package_task,task.get_future()
    #include<iostream>#include<future>#include<thread>intcountdown(intfrom,intto){for(inti=from;i!=to;--i){std::cout<<i<<std::endl;std::this_thread::sleep_for(std::chrono::seconds(1));......
  • C++ 引用
    (一)多重含义C++中的*和&有多重含义,在不同的使用条件下有不同的意思:1.*int*p=&a;/1.指针a=a*b;/2.乘法*p=100;/3.指向2.&intc=a&b;/1.位运算转换为二进制int*p=&a;/2.取地址inta=100;int&ar=a;/3.引用(二)引用的......