21xrx.com
2024-06-03 06:22:35 Monday
登录
文章检索 我的文章 写文章
C++代码:输入输出前后相连的3个字符
2023-07-05 04:53:16 深夜i     --     --
C++ input output 3 characters concatenation

C++是一种强大的编程语言,可以帮助程序员建立复杂的应用程序和操作系统。今天,我想与大家分享一下我写的一个小程序,这个程序可以输入一组字符,然后输出输入字符的前后相连的3个字符。

这个程序非常简单,只需要几行C++代码就可以实现。首先,我们需要定义一个字符数组来存储输入的字符:


char input[100];

然后,我们可以使用C++的getline()函数来读取输入字符:


cin.getline(input, 100);

一旦我们读取了输入字符,我们就可以开始运行程序了。首先,我们需要定义一个for循环来遍历输入字符数组:


for(int i = 0; i < strlen(input) - 2; i++)

 // code goes here

在循环中,我们要做的是输出输入字符的前后相连的3个字符。为了实现这个功能,我们需要使用C++的substr()函数来提取字符数组的一个子字符串:


string output = input.substr(i, 3);

cout << output << endl;

这个函数将提取从输入字符数组中的位置i开始的3个字符,并将它们存储在一个名为output的字符串变量中。然后,我们将这个字符串输出到屏幕上,以便用户可以看到它们的输入字符的前后相连的三个字符。

最后,我们需要在程序的结尾处添加一些代码来结束它:


cout << "Press any key to continue..." << endl;

cin.get();

return 0;

这些代码将输出一条消息告诉用户要按任意键继续,并等待用户按下一个键来结束程序。

在总的来说,这个小程序非常简单,但它演示了C++的一些基本编程概念,包括定义变量、读取输入、使用循环和字符串函数。希望这篇文章能够帮助那些正在学习C++编程的人们,也希望你们喜欢这个简单的程序!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复