Я понимаю, что вопрос таков: как сделать объявление строки в C ++?
Вот короткая программа для демонстрации:
#include<iostream>
#include<cstdlib>
using namespace std;
int main()
{
string your_name;
cout << "Enter your name: ";
cin >> your_name;
cout << "Hi, " << your_name << "!\n";
return 0;
}
Итак, включите cstdlib в начале вашей программы. На практике это означает ввод строки вместо std :: string, cout вместо std :: cout и так далее. Сама строковая переменная (в данном примере строковая переменная - ваше_имя) объявляется со строкой.
Допустим, вы сохранили программу с именем файла 'str_example.cpp'
Чтобы скомпилировать программу из командной строки (в Linux):
g++ -o str_example str_example.cpp
Это создает исполняемый объектный файл с именем str_example (без расширения файла).
И, наконец, при условии, что вы находитесь в том же каталоге, что и программа, для ее запуска:
./str_example
Страница man для g ++ обширна, но не включена по умолчанию. Чтобы установить документацию g ++ с помощью менеджера пакетов aptitude:
sudo apt-get install gcc-7-doc
Обратите внимание, что «7» относится к версии 7; текущая версия на момент написания. Надеюсь, это поможет.