Тип переменной Char
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.
Итак вот код:
include <iostream>
using namespace std;
int main()
{
char a;
cin >> a;
cout << «Hello » << a << « you son of a bitch» << endl;
system(«pause»);
return 0;
}
Вопрос: почему выводится одна буква
P.S: char a,b,c,d,e,f,g,h,i;
cin a,b,c,d,e,f,g,h,i;;
cout a,b,c,d,e,f,g,h,i;;
так тоже пробовали.
P.S.S: Я новичек, не судите строго
Компилятор Visual Studio 2019
char это переменная, которая хранит 1 символ и сколько бы вы не вводили он считает 1-й из них, а остальные отбросит. В итоге в |char а| у вас будет хранится 1 символ который он и выведет. Чтобы хранить «набор символов». Можно использовать класс string(для него надо подключить библиотеку #include < string >)
спасибо за совет