profile
[/banner_gorizont_adaptive]
Размещено 5 лет назад по предмету Информатика от veronikatyan54p9t0vc

Как в C++ написать программу, чтобы она спрашивала твоё имя, а затем здоровалась с тобой. Я пишу, вроде всё правильно делаю, но программа выдает: "Hello, 0", чтобы я не вводила.
#include ;
using namespace std;
int main() {
int name;
cout << "What is your name?";
cin >> name;
cout << "Hello," << name<< endl;
return 0;
}

  1. Ответ на вопрос
    Ответ на вопрос дан FRBI
    По порядку:
    1) Ты забыл подключить библиотеку <iostream> (надо было наприсать
    #include <iostream>)
    2) int - тип целочисленных переменных - они могут принимать лишь значения, что не удивительно, целых чисел. Для твоей цели необходимо использовать строковую переменную, в C++ - это string (Для ее использования необходимо ее подключить - #include <string>)

    Итого
    #include <iostream>
    #include <string>

    using namespace std;

    int main() {
    string name;
    cout << "What is your name?";
    cin >> name;
    cout << "Hello, " << name<< endl;
    return 0;
    }




    1. Ответ на вопрос
      Ответ на вопрос дан veronikatyan54p9t0vc
      Библиотеку просто пропустила тут, а за string огромное спасибо, тупанула.
  2. Ответ на вопрос
    Ответ на вопрос дан clinteastwood2
    Достаточно массива char str[10] и не нужно ничего лишнего подключать, прежде чем переходить к <string> из С++, стоить ознакомится со Си строками, тк <string> это только удобная обертка
    1. Ответ на вопрос
      Ответ на вопрос дан veronikatyan54p9t0vc
      Прошу прощения, но можете подробнее объяснить, пожалуйста?
    2. Ответ на вопрос
      Ответ на вопрос дан vaash
      в языке программирования C строки (string) представляет из себя массив из char, там операции со строками немного другие
    3. Ответ на вопрос
      Ответ на вопрос дан clinteastwood2
      Если брать Си, то там вообще нету строк как таких, это лишь условность, если массив char можна назвать строкой..
Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 5 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.