专栏首页算法时空getline();和reserve();

getline();和reserve();

getline() 语法: istream &getline( char *buffer, streamsize num ); istream &getline( char *buffer, streamsize num, char delim );

getline()函数用于输入流,读取字符到buffer中,直到下列情况发生:

num - 1个字符已经读入, 碰到一个换行标志, 碰到一个EOF, 或者,任意地读入,直到读到字符delim。delim字符不会被放入buffer中。

#include <iostream>
#include <string>
using namespace std;

int main()
{
    string s;
    getline(cin,s,'\n');
    //cin表示输入流 s表是接受的字符串,'\n’表示截止字符(不包括'\n');
    cout << s;
    return 0;
}

reverse() 语法: void reverse(); reverse()函数把list所有元素倒转。

#include <iostream>
#include <vector>
#include <algorithm>

#define Max 100
using namespace std;

int main()
{
    char c[Max];
    int i = 0;
    char a;

    while((a = getchar())!='\n')
    {
        c[i++] = a;
    }

    reverse(&c[0],&c[i]);
    //函数里面的两个参数换成地址就可以
    //也就是 数组也可以是vector或者其他类型的 
    for(int j = 0; j <i;j++)
    {
        cout << c[j];
    }
    cout << endl;
    return 0;
}

输入 “abcedf” 输出 “fdecba”

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 计蒜客蓝桥杯模拟赛5 计算年龄

    题目 某君的年龄是个两位数,如果把他年龄的两位数字交换位置后与原数字相加和为 x,与原数字相减差的绝对值为 y。已知 x 比 y 大 32。请你计算 y 的...

    用户4492257
  • 蓝桥杯之移动距离

    移动距离 X星球居民小区的楼房全是一样的,并且按矩阵样式排列。其楼房的编号为1,2,3… 当排满一行时,从下一行相邻的楼往反方向排号。 比如:当小区...

    用户4492257
  • 并查集

    性质 并查集算法(union_find sets)不支持分割一个集合,求连通子图、求最小生成树 用法 并查集是由一个数组pre[],和两个函数构成的...

    用户4492257
  • mysql join和sort的buffer

    参数查看命令 SELECT @@join_buffer_size; SELECT @@sort_buffer_size; join_buffer_size 当...

    dys
  • 如果你还在为春节回家的火车票着急,不妨看看这篇文章

    临近春节,很多公司都已经发了放年假的时间和年后上班的准确时间了,但是还有很多小伙伴还没有抢到回家和返程的车票,每年的春节都是12306爆点的时候,很多人都抢不到...

    框架师
  • Java基础面试题 - 总结

    会。String类重写了hashCode方法。使用int类型h作为hash值,存在溢出截取问题。

    用户4893066
  • 这条灰色产业链曾让苹果公司损失10亿美元!

    有光的地方就有阴影,手游行业越发繁荣,但同时也伴随着越来越多的灰色技术和灰色玩法。

    FB客服
  • 55.如何使用Python播放音乐

    温馨提示:本实例程序需要安装pydub和ffmpeg-python第三库,才可以实现播放音乐功能。

    TalkPython
  • 一道90%的人都会出错的C语言经典例题,不来测试下?

    从第一行到第六行读者应该都可以看懂,就是从第七行开始,swap函数开始,出现了逻辑错误。

    C语言入门到精通
  • IDEA快捷键拆解系列(三):Edit篇

      以下是关于Edit导航项及其每一子项的拆解,其中,加粗部分的选项是博主认为比较重要的。

    happyJared

扫码关注云+社区

领取腾讯云代金券