C语言之实现字符串小写变大写的实例

 更新时间:2017年05月11日 08:42:07   投稿:lqh  
这篇文章主要介绍了C语言之实现字符串小写变大写的实例的相关资料,需要的朋友可以参考下

C语言之实现字符串小写变大写的实例

输入字符串单词,将单词小写全部变为大写。

#include <iostream> 
#include <string> 
#include <vector> 
using namespace std; 
 
int main() 
{ 
  vector<string> ss; 
  string s; 
  while(cin>>s) 
    ss.push_back(s); 
 
  for(int i=0;i<ss.size();i++) 
  { 
    for(int j=0;j<ss[i].size();j++)//ss[1].size=wang.size 
      if(islower(ss[i][j]))//单词中下标为j的字符为小写字母 
        ss[i][j]=toupper(ss[i][j]); 
    cout<<ss[i]<<" "; 
    if((i+1)%3==0)//每3个单词为一行输出 
      cout<<endl; 
  } 
  return 0; 
} 

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • C语言实现enum枚举

    C语言实现enum枚举

    在实际编程中,有些数据的取值往往是有限的,只能是非常少量的整数,并且最好为每个值都取一个名字,以方便在后续代码中使用,比如一个星期只有七天,一年只有十二个月,一个班每周有六门课程等。 以每周七天为例,我们可以使用#define命令来给每天指定一个名字
    2021-06-06
  • C/C++中一次性执行多个DOS命令的实现思路

    C/C++中一次性执行多个DOS命令的实现思路

    在C语言中执行DOS命令的方法很多,在这就不一给大家一一介绍了,本文重点给大家介绍C/C++中一次性执行多个DOS命令的实现思路,需要的朋友参考下
    2017-12-12
  • LoadLibrary深入案例详解

    LoadLibrary深入案例详解

    这篇文章主要介绍了LoadLibrary深入案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下
    2021-08-08
  • C++实现扫雷游戏(控制台不闪屏版)

    C++实现扫雷游戏(控制台不闪屏版)

    这篇文章主要为大家详细介绍了C++实现扫雷游戏,控制台不闪屏版,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-03-03
  • C++大数模板(推荐)

    C++大数模板(推荐)

    本篇文章是对C++大数模板的程序代码进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C/C++产生随机数函数简单介绍

    C/C++产生随机数函数简单介绍

    这篇文章主要为大家详细介绍了C/C++产生随机数函数的实现方法,如何使用C/C++产生随机数函数,感兴趣的小伙伴们可以参考一下
    2016-04-04
  • 深入理解C++中std::chrono库的使用

    深入理解C++中std::chrono库的使用

    在程序设计中,时间管理是一个核心概念,它不仅关系到程序的效率和性能,而且直接影响用户体验,C++作为一门高效的编程语言,提供了std::chrono库,用于精确地处理和计算时间,下面就跟随小编一起学习一下std::chrono库的使用吧
    2023-12-12
  • 利用C语言将点分十进制的IP字符串转成4个整数

    利用C语言将点分十进制的IP字符串转成4个整数

    这篇文章主要为大家详细介绍了如何利用C语言实现将点分十进制的IP字符串转成4个整数,文中的示例代码简洁易懂,感兴趣的小伙伴可以跟随小编一起学习一下
    2025-01-01
  • C++游戏编程之模拟实现键盘打字程序

    C++游戏编程之模拟实现键盘打字程序

    这篇文章主要介绍了通过C++模拟实现键盘打字的功能,文中的示例代码讲解详细,对我们学习C++有一定的帮助,感兴趣的小伙伴可以学习一下
    2021-12-12
  • 队列的动态链式存储实现代码分享

    队列的动态链式存储实现代码分享

    DynaLnkQueue.cpp - 动态链式队列,即队列的动态链式存储实现
    2014-02-02

最新评论