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

输入数组时终止输入问题

img


如图,为什么我这用p【i】==换行时,无法跳出循环,终止数组的输入。

cin是一次性读入,并不是你输入一个读一个

修改如下,供参考:

#include<iostream>
using namespace std;
char *p = new char[20];
int main()
{
    int i,j;
    for(i=0;i < 20;i++)
    {
        cin>>p[i];
        if(p[i] == '#') break;//以‘# ’符结束输入
    }
    for(j=0;j < i;j++)
        cout<<p[j];
    delete []p;
    
    return 0;
}

近期文章

  • R语言3.6.3版本中glm包的安装和加载
  • python编写函数传递名字和性别
  • 计算机证书和就业问题
  • 程序设计基础小问题,难到我了
  • python 调用appium关闭网络需要注册广播
  • springboot项目显示userService:null,找不到正确的解决方案,求大神解答!
  • 运用C语言解答,最好有注释
  • cognos 10 如何进行单点登录,集成到自定义程序
  • POI XWPF处理word表格跨列合并 手机WPS无法显示合并成功 电脑WPS可以
  • 为什么编译的内容,不能通过tee写入指定文件?
  • 这是怎么回事呢,搞不清楚
  • 富文本导出Word,解决方案
  • tensorflow报错说我too mnay indices for array 怎么解决?
  • 求指点 SQL sever2012卸载之后一直安装不上
  • 这环境变量该怎么弄??
  • 打开虚拟机遇到问题,无法打开怎么办,Oracle VM VirtualBox
  • 程序有错,keil不报错是什么原因
  • 运用C语言解答,最好有注释
  • electron-builder 打包出错 没有生成 yml 文件 已配置publish
  • 可以帮我看一下这是什么意思啊

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华