Ввод C-строк с клавиатуры — различия между версиями
Материал из Вики ИТ мехмата ЮФУ
Ulysses (обсуждение | вклад) |
Ulysses (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
<source lang="cpp">int main() { | <source lang="cpp">int main() { | ||
const int SIZE = 127; | const int SIZE = 127; | ||
− | char my_cstring[SIZE + 1]; // +1 - для нулевого байта | + | char my_cstring[SIZE + 1]; // +1 - для нулевого байта |
cout << "Input string (" << SIZE << " characters at most): "; | cout << "Input string (" << SIZE << " characters at most): "; | ||
Версия 20:15, 27 октября 2012
int main() {
const int SIZE = 127;
char my_cstring[SIZE + 1]; // +1 - для нулевого байта
cout << "Input string (" << SIZE << " characters at most): ";
cin.getline(my_cstring, SIZE); // прочтёт максимум SIZE символов и
// автоматически добавит 0 в конце
cout << "The string was: " << endl << my_cstring << endl;
}