Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026

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

04.11.2011, 16:45. Показов 1441. Ответов 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
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.11.2011, 16:45
Ответы с готовыми решениями:

Как исправить ошибки?
class CRageBot { public: bool Run(); bool Autowall( CBaseEntity* other, const Vector&amp; startpos, const Vector&amp; endpos, float*...

Как исправить ошибки
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 ...

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

4
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
04.11.2011, 17:04
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
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
04.11.2011, 17:12  [ТС]
Net_Wanderer, Спасибо,я тоже успел исправить).
Я не понял ,что за фигня была . Конструктор исправил GradeBook( string name, string tName ),стало 7 ошибок ,решил нажать запустить и программа спокойно запустилась ,а 7 ошибок исчезли.
Пользуюсь Eclipse* .Скажите,что за ерунда?
0
237 / 210 / 29
Регистрация: 08.06.2011
Сообщений: 467
04.11.2011, 17:34
Цитата Сообщение от iluxa1810 Посмотреть сообщение
Скажите,что за ерунда?
Не знаю, я eclipse не юзал, сейчас ошибок нет?
Цитата Сообщение от iluxa1810 Посмотреть сообщение
Eclipse*
а я уже гуглил Everest C++
0
13 / 13 / 11
Регистрация: 03.09.2011
Сообщений: 1,026
04.11.2011, 17:36  [ТС]
Net_Wanderer, Сейчас ошибок неет )
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.11.2011, 17:36
Помогаю со студенческими работами здесь

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

Как исправить ошибки
#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; ...

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

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

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


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь постоянного тока с R, L, C, k(ключ), U, E, J. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа, решает её и находит переходные токи и напряжения на элементах схемы. . . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru