Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
iluxa1810
13 / 13 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
#1

Как исправить ошибки? - C++

04.11.2011, 16:45. Просмотров 800. Ответов 4
Метки нет (Все метки)

Задание было :Доделать код,что бы был конструктор с параметром учитель и со своими set- get- функциями...Может опять где чего намудрил из-за того,что привык к паскалю и Делфи...Пока пытаюсь
сейчас сам пофиксить ошибки,но пока без результатно...
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include <iostream>
using std::cout; 
using std::endl;
 
#include <string> // program uses C++ standard string class
using std::string;
 
// GradeBook class definition
class GradeBook
{
public:
   // constructor initializes courseName with string supplied as argument
   GradeBook( string name,tName )
   {
       setTeacherName(tName);
       setCourseName( name ); // call set function to initialize courseName
   } // end GradeBook constructor
 
   // function to set the course name
   void setCourseName( string name )
   {
      courseName = name; // store the course name in the object
   } // end function setCourseName
 
   // function to get the course name
   string getCourseName()
   {
      return courseName; // return object's courseName
   } // end function getCourseName
 
   // display a welcome message to the GradeBook user
   void setTeacherName(string tName)
   {
       teacherName=tname;
   }
   string getTeacherName()
   {
       return teacherName;
   }
 
   void displayMessage()
   {
      // call getCourseName to get the courseName
      cout << "Welcome to the grade book for\n" << getCourseName()  
         << "!\n" <<"Учитель этого курса"<<getTeacherName()<<endl;
   } // end function displayMessage
private:
   string courseName;
   string teacherName;
}; // end class GradeBook  
 
// function main begins program execution
int main()
{
   // create two GradeBook objects
   GradeBook gradeBook1( "CS101 Introduction to C++ Programming","Джигурда" );
   GradeBook gradeBook2( "CS102 Data Structures in C++","Онотоле" );
 
   // display initial value of courseName for each GradeBook
   cout << "gradeBook1 created for course: " << gradeBook1.getCourseName()<<"and Teacher"<<gradeBook1.getTeacherName()
      << "\ngradeBook2 created for course: " << gradeBook2.getCourseName()<<"and Teacher"<<gradeBook2.getTeacherName()
      << endl;
   return 0; // indicate successful termination
} // end main
Ошибки

Description Resource Path Location Type
initializing argument 2 of 'GradeBook::GradeBook(std::string, int)' fig03_07.cpp /Test3/src line 60 C/C++ Problem
initializing argument 2 of 'GradeBook::GradeBook(std::string, int)' fig03_07.cpp /Test3/src line 61 C/C++ Problem
'tName' has not been declared fig03_07.cpp /Test3/src line 17 C/C++ Problem
'tname' was not declared in this scope fig03_07.cpp /Test3/src line 38 C/C++ Problem
'tName' was not declared in this scope fig03_07.cpp /Test3/src line 19 C/C++ Problem
invalid conversion from 'const char*' to 'int' fig03_07.cpp /Test3/src line 60 C/C++ Problem
invalid conversion from 'const char*' to 'int' fig03_07.cpp /Test3/src line 61 C/C++ Problem
Symbol 'tname' could not be resolved fig03_07.cpp /Test3/src line 38 Semantic Error
Type 'tName' could not be resolved fig03_07.cpp /Test3/src line 17 Semantic Error
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.11.2011, 16:45
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как исправить ошибки? (C++):

Как исправить ошибки - C++
Menu.h #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;dos.h&gt; #include &lt;process.h&gt; #include &lt;string.h&gt; #define LEFT 75 ...

Как исправить ошибки? - C++
есть три ошибки: 1.выход за приделы массива 2.решётка сдвигается только когда двигается игрок 3.как сделать скорость движения...

Как исправить ошибки? - C++
Вот код программы. Помогите исправить ошибки. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;windows.h&gt; #include &lt;string&gt; ...

Как исправить ошибки - C++
#include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;string.h&gt; using namespace std; ...

подскажите как исправить ошибки - C++
программы рабочие,но при компиляции в Borland C++ выдает кучу ошибок :С что делать? Error LAB8.CPP 1: Unable to open include file...

Как исправить эти ошибки - C++
как исправить ети ошибки Код: #include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;string.h&gt; #define n 10 struct Krainy { ...

4
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
04.11.2011, 17:04 #2
C++
1
GradeBook( string name,tName )
для каждого параметра нужно указывать тип отдельно:
C++
1
GradeBook( string name, string tName )
C++
1
2
3
4
void setTeacherName(string tName)
{
        teacherName=tname;
}
регистр важен, tName и tname это не одно и тоже:
C++
1
teacherName=tName;
1
iluxa1810
13 / 13 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
04.11.2011, 17:12  [ТС] #3
Net_Wanderer, Спасибо,я тоже успел исправить).
Я не понял ,что за фигня была . Конструктор исправил GradeBook( string name, string tName ),стало 7 ошибок ,решил нажать запустить и программа спокойно запустилась ,а 7 ошибок исчезли.
Пользуюсь Eclipse* .Скажите,что за ерунда?
0
Net_Wanderer
235 / 208 / 19
Регистрация: 08.06.2011
Сообщений: 467
04.11.2011, 17:34 #4
Цитата Сообщение от iluxa1810 Посмотреть сообщение
Скажите,что за ерунда?
Не знаю, я eclipse не юзал, сейчас ошибок нет?
Цитата Сообщение от iluxa1810 Посмотреть сообщение
Eclipse*
а я уже гуглил Everest C++
0
iluxa1810
13 / 13 / 5
Регистрация: 03.09.2011
Сообщений: 1,022
04.11.2011, 17:36  [ТС] #5
Net_Wanderer, Сейчас ошибок неет )
0
04.11.2011, 17:36
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.11.2011, 17:36
Привет! Вот еще темы с ответами:

Как исправить ошибки в коде - C++
Не могу понять что не так. Помогите пожалуйста. #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;iomanip&gt; using namespace std; ...

Как исправить такие ошибки - C++
Как исправить такие ошибки? cc1plus: warnings being treated as errors Line 3: warning: ignoring #pragma hdrstop Line 18: error:...

Как тут исправить ошибки? - C++
Смысл проги создать класс,который осуществляет денежные операции и протестировать его . /* * code.cpp * * Created on:...

Как исправить ошибки. Подскажите пожалуйста! - C++
// пртотипы функций void cr_base(); void pr_base(int n); void cr_child(); void pr_child(); void ov_un(); void main_menu(); ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru