c++ cin-输入数据如何把空格变为冒号

问题描述

输入数据如何把空格变为冒号

在c++中输入数据时,如何把空格变为 :

2 3 4变为
2:3:4

解决方案

如果输入是字符串的话可以用Replace( )方法

解决方案二:

考虑把输入数据转存到另一个数组中,在转存的过程中间隔添加冒号

解决方案三:

如果输入是字符串的话

解决方案四:

如果输入是字符串的话

解决方案五:

 #include <stdio.h>
#include <string.h>
int main(void)
{
    char str[80];
    int i=0;
    gets(str);
    while(str[i])
    {
        if(str[i]==' ') str[i]=':';
        i++;
    }
    printf("%s",str);

}

解决方案六:

将数值放入一个数组arrA,再重新定义一个数组arrB,再将arrA放入arrB的时候添加字符串:

时间: 2025-01-25 12:39:12

c++ cin-输入数据如何把空格变为冒号的相关文章

c语言-怎样解决C语言TXT文本输入数据时的空格问题?

问题描述 怎样解决C语言TXT文本输入数据时的空格问题? 题目如下: 1到40,一共四十个数,输入时一行不超过12个数,不超过10行,筛选出现一次的数字,出现两次的数字,三次及三次以上的数字,出现零次的数字,要求用TXT文本输入,输出.遇到的问题:输入数据后,发现结果错误.仔细查找发现,每行数据后会发现几个空格,,导致了只有第一行数据能够读入.笔者试过多次,发现貌似只有这一种空格形式会对结果造成影响,其他的情况,添加很多空格也不会有事.笔者咨询前辈,说可能由于中文或者英文状态下的原因,笔者试过两

使用&amp;amp;#x3000;等空格实现最小成本中文对齐

一.重见天日第二春 11年的时候,写了篇文章"web页面相关的一些常见可用字符介绍",这篇文章里面藏了个好东西,就是使用一些空格实现个数不等的中文对齐或等宽.见下表: 字符以及HTML实体 描述以及说明     这是我们使用最多的空格,也就是按下space键产生的空格.在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个).要使用html实体表示才可累加.为了便于记忆,我总是把这个空格成为"牛逼(nb)空格(sp – space)",虽然实际上并不牛逼

使用CSS代码的空格实现中文对齐的方法

使用一些空格实现个数不等的中文对齐或等宽.见下表: 其中的 和 ,由于具有某一超赞的特性,使其可以登上web届的舞台!什么特性呢?如上表加粗展示,1. 透明: 2. 宽度正好跟中文正好是1:2和1:1的关系,于是,一些中文排版对齐什么的,直接就可以使用这两个空格调节,如: XML/HTML Code复制内容到剪贴板 <ul> <li class="li">姓  名:<input type="text" /></li>

java路径中的空格问题(转)

java路径中的空格问题 1. URLTest.class.getResource("/").getPath(); URLTest.class.getResource("/").getFile(); URLTest.class.getClassLoader().getResource("").getPath(); Thread.currentThread().getContextClassLoader().getResource("&q

cin cout

cin.cout是对象,以cout为例说明. cout是ostream类的对象.声明在iostream文件中,   #ifdef _M_CEE_PURE __PURE_APPDOMAIN_GLOBAL extern istream cin, *_Ptr_cin; __PURE_APPDOMAIN_GLOBAL extern ostream cout, *_Ptr_cout; __PURE_APPDOMAIN_GLOBAL extern ostream cerr, *_Ptr_cerr; __PU

(七十七)循环和文本输入、EOF

上代码: //读取用户输入,到某一个字符为止,并计数 #include<iostream> int main() { using namespace std; char word; //char类型,决定一次只能读取一个字符 int a = 0; cout << "Enter a word and end with '#': " << endl; cin >> word; //因为类型为char,所以cin只读取了用户输入的第一个字符,其

Perl命令行应用程序详解_perl

perl - Practical Extraction and Report Language,Perl有很多命令行参数,通过它可以让你的程序更简练,并且可以写出很多只有一行命令的perl.在这篇文章里我们来了解一些常用的命令行参数. 命令行调用 复制代码 代码如下: perl [ -sTtuUWX ] [ -hv ] [ -V[:configvar] ] [ -cw ] [ -d[t][:debugger] ] [ -D[number/list] ] [ -pna ] [ -Fpattern

小脚本来学习正则

做前端的,如果你说专业做前端的,那么它的特点便是使用的技术多种多样,而且跨域性较大:有设计的.用用户体验分析系的,有编码开发的--显得斑驳庞杂.看似那么多的技术,作为前端人员,不能说都精通,但至少需要有所猎及,以便于"突击",才称得上胜任.而所谓前端的"编码开发"又可以被认为是一个相当广泛的概念,同你所从事的工作过程中,很可能遇到的 css/js/as/sql 多种开发语言--可见作为前端开发人员,的确需要掌握许多技能.而其中的一环,正则表达式(RegExp),就是

awk 详解+实例

1. awk简介 awk是一种编程语言,用于在linux/unix下对文本和数据进行处理.数据可以来自标准输入.一个或多个文件,或其它命令的输出.它支持用户自定义函数和动态正则表达式等先进功能,是linux/unix下的一个强大编程工具.它在命令行中使用,但更多是作为脚本来使用.awk的处理文本和数据的方式是这样的,它逐行扫描文件,从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作.如果没有指定处理动作,则把匹配的行显示到标准输出(屏幕),如果没有指定模式,则所有被操作所指