char
заканчивающиеся нулевым символом.
char s[] = "Hello"; // {'H', 'e', 'l', 'l', 'o', '\0' }
string
.iostream
.
#include <string>
#include <iostream>
using namespace std;
int main () {
string name;
cout << "Enter your name: ";
cin >> name; // считывается слово
cout << "Hi, " << name << endl;
return 0;
}
fstream
обеспечивает работу с файлами
#include <string>
#include <fstream>
using namespace std;
int main () {
string name;
ifstream input ("input.txt"); // определяем переменную типа ifstream и открываем input stream
input >> name; // используем переменную input аналогично cin
ofstream output("output.txt"); // теперь можно использовать output аналогично cout
output << "Hi, " << name << endl;
}