21xrx.com
2025-03-29 10:32:20 Saturday
文章检索 我的文章 写文章
C++输入字符串并打印在屏幕上
2023-07-04 17:53:01 深夜i     10     0
C++ 输入字符串 打印屏幕

C++是一种广泛用于编写计算机程序的高级编程语言。C++中有多种方法可以输入并输出字符串。本文章将向读者介绍如何输入并打印字符串在屏幕上。

一种最基本的方法是使用cin和cout。cin是C++中的标准输入函数,用于从控制台输入数据,并将输入的数据存储在变量中。而cout用于把数据输出到控制台中。下面是一个简单的示例程序:

#include<iostream>
using namespace std;
int main()
{
  char str[100];
  cout << "请输入字符串: ";
  cin >> str;
  cout << endl << "您输入的字符串是: " << str ;
  return 0;
}

在此程序中,我们使用了char类型的字符数组来存储输入的字符串。程序首先输出“请输入字符串: ”的提示信息,等待用户输入。输入完成后,使用cout打印出输入的字符串在屏幕上。

需要注意的是,使用cin输入字符串时仅仅能输入一个单词。当您需要输入空格或多个单词时,需要使用getline函数。下面是使用getline函数的示例程序:

#include<iostream>
#include<string>
using namespace std;
int main()
{
  string str;
  cout << "请输入字符串: ";
  getline(cin,str);
  cout <<"您输入的字符串是: "<< str;
  return 0;
}

在此程序中,使用了string类型的变量来存储输入的字符串,而使用getline函数来取代cin。getline函数从控制台输入字符流,直到遇到回车键,结束输入。

通过这两个例子,我们向读者展示了如何在C++中输入字符串并将其打印在屏幕上。这些方法在C++编程中非常实用,并在众多程序中经常被用到。需要注意的是,在输入和输出字符串时,为了避免产生错误和非法字符,程序员应养成规范、良好的编程习惯。

  
  

评论区

请求出错了