21xrx.com
2024-11-22 09:52:15 Friday
登录
文章检索 我的文章 写文章
C++输入一串字符并输出
2023-07-03 19:07:48 深夜i     --     --
C++ 输入 字符串 输出

C++作为一种面向对象的程序设计语言,其输入输出功能被广泛使用。在C++中,输入输出操作可以通过标准输入输出流实现。本文将介绍如何使用C++输入一串字符并输出。

1. 输入一串字符

在C++中,使用cin语句进行输入操作。例如,以下代码可以接收用户输入的字符串并存储到一个字符数组中:


#include <iostream>

using namespace std;

int main() {

  char str[100];

  cout << "请输入一串字符:";

  cin >> str;

  cout << "你输入的字符串是:" << str << endl;

  return 0;

}

在上述代码中,首先定义了一个字符数组`str`,用于存储输入的字符串。然后使用`cout`语句提示用户输入一串字符,并使用`cin`语句接收用户输入的字符串,并存储到`str`中。最后使用`cout`语句输出刚刚输入的字符串。需要注意的是,`cin`语句默认以空格为分隔符,因此如果输入的字符串中存在空格,则只会输出第一个空格前的字符。

除了使用字符数组来存储输入的字符串,还可以使用`string`类型。例如:


#include <iostream>

#include <string>

using namespace std;

int main()

  string str;

  cout << "请输入一串字符:";

  cin >> str;

  cout << "你输入的字符串是:" << str << endl;

  return 0;

在上述代码中,使用`string`类型的`str`变量来存储输入的字符串。需要注意的是,使用`string`类型的`cin`语句也会以空格为分隔符。

2. 输出一串字符

如果要输出一串固定的字符,可以使用`cout`语句。例如,以下代码可以输出一个字符串:


#include <iostream>

using namespace std;

int main()

  cout << "这是一串字符串。" << endl;

  return 0;

在上述代码中,使用`cout`语句输出了一个固定的字符串。

如果要输出前面输入的字符串,则可以使用输入时定义的字符数组或`string`类型的变量。例如,以下代码可以先输入一串字符,然后输出它:


#include <iostream>

#include <string>

using namespace std;

int main() {

  string str;

  cout << "请输入一串字符:";

  cin >> str;

  cout << "你输入的字符串是:" << str << endl;

  cout << "你输入的字符串的长度是:" << str.length() << endl;

  return 0;

}

在上述代码中,首先使用`cin`语句输入一串字符,并保存到`string`类型的`str`变量中。然后使用`cout`语句将输入的字符输出,并输出字符串的长度。需要注意的是,使用`string`类型的`length()`函数可以获取字符串的长度。

  
  

评论区

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