Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> проблема с программой 
V
    Опции темы
sasha962
  Дата 28.12.2007, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 19.12.2007

Репутация: нет
Всего: нет



Есть код:
Код

#include <cstdlib>
#include <iostream>

using std::cout;
using std::endl;
using std::cin;

#include <string>
using std::string;
using std::getline;


class GradeBook
{
      public:
             void setCoursename(string name)
             {
                  courseName=name;
                  }
                  string getCourseName()
                  {
                         return courseName;
                         }
                         
             void displayMessage()
                          {
             cout<<"welcome to the grade book for\n"<<getCourseName()<<"!"<<endl;
             }
             private:
                     string courseName;
             };
             int main()
             
             {
                string nameOfCourse;
                          
                 GradeBook myGradeBook;
                 cout<<"Initial course name is:"<<endl;
                  
                 cout<<"\nPlease enter the course name:"<<endl;
                 getline( cin, nameOfCourse );
                 myGradeBook.setCoursename(nameOfCourse)
                              
                 cout<<endl;
                 myGradeBook.displayMessage();
                 
                 return 0;
             
             }                                                                   





Когда я ввожу текст в "Please enter the course name:" программа должна выводить этот-же текст только после "welcome to the grade book for" и ставить после текста восклицательный знак.
Но у меня программа не выводит текст, который я ввёл. В чём ошибка?

PM MAIL   Вверх
zkv
Дата 28.12.2007, 11:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: нет
Всего: 92



sasha962, твой код не компилится даже. Про форматирование кода вообще молчу...
Код

#include <cstdlib>
#include <iostream>
using std::cout;
using std::endl;
using std::cin;
#include <string>
using std::string;
using std::getline;
class GradeBook
{
public:
    void setCoursename(string name)
    {
        courseName=name;
    }
    string getCourseName()
    {
        return courseName;
    }

    void displayMessage()
    {
        cout<<"welcome to the grade book for\n"<<getCourseName()<<"!"<<endl;
    }
private:
    string courseName;
};

int main()

{
    string nameOfCourse;

    GradeBook myGradeBook;
    cout<<"Initial course name is:"<<endl;

    cout<<"\nPlease enter the course name:"<<endl;
    getline( cin, nameOfCourse );
    myGradeBook.setCoursename(nameOfCourse);

        cout<<endl;
    myGradeBook.displayMessage();

    std::cin.get();
    return 0;
}   

PM MAIL   Вверх
sasha962
  Дата 28.12.2007, 11:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 27
Регистрация: 19.12.2007

Репутация: нет
Всего: нет



Большое спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0391 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.