我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

getline输出数量减少

#include
using namespace std;
int main()
{
 int NUM;
 cin>>NUM;
 char s[NUM];
 cin.getline(s, NUM);
 int i = 0, num = 0;
 while (s[i] != '\0')
 {
  if (s[i] >= 'A' and s[i] <= 'Z')
   s[i]+=32;
  i++;
 }
 cout << s<

为什么输出的值总比number少一些

你实际输入了NUM个字符了吗???

  • 可以看下cpp参考手册中的 c++-getline<>()

近期文章

  • android5.1系统的电源按键长按关机的代码在那个文件里
  • ,python print输出的时候,换行有空格,但为啥有的时候空格要删去,啥时候留着空格,啥时候要删去空格才能输出
  • Pr2022无法启动
  • C语言编程遇到问题,交流
  • 不懂就问 c语言函数递归
  • 关于#PTA#的问题,如何解决?(标签-C语言|关键词-字符串)
  • 报错:RuntimeError: one of the variables needed for gradient
  • 解决python __init__() missing 1 required positional argument: 'layers'
  • javascript对象
  • python名称未定义
  • 如何在pyqt5设计的界面中嵌入maltab代码?
  • 使用numpy时遇到运行时错误
  • 电脑安装pycharm之后,还能安装Anaconda吗?
  • 什么时候使用this
  • 飞机大战的代码看不明白?
  • 这个实验怎么做能不能告诉一下
  • 请问各位怎么使用c++写一个把给定布尔数转换为字符串的函数
  • 关于求交错序列前n项和
  • C语言MPI 出现 segmentation fault: 11
  • 2017 vs未找到匹配令牌

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华