Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/29: Рейтинг темы: голосов - 29, средняя оценка - 4.62
0 / 0 / 1
Регистрация: 06.07.2014
Сообщений: 3

Ввод/вывод, метод класса

02.08.2014, 10:01. Показов 5602. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день, только начал изучать c++ и сразу много всяких непонятных ошибок, в c# куда проще было =(
Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <string>
#include <windows.h>
#include <conio.h>
#include "algorithm"
 
using namespace std;
 
int main()
{
    Job job;
    string text;
    setlocale(LC_ALL, "Rus");
    cout << "Введите текст для вызова функци =  ";
    cin >> text;
    job.lol(text);
    system("pause");
    return 0;
}
 
class Job
{
    public: 
        void lol(string text)
    {
        cout << "Вы написали =  " << text << endl;
    }
};


а вот сами ошибки
Миниатюры
Ввод/вывод, метод класса  
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
02.08.2014, 10:01
Ответы с готовыми решениями:

Ввод вывод переменной класса, являющейся членом другого класса
Приветствую! У меня есть 2 класса: подкласс filling: class filling { private: int number; char *name; float filmass;

ввод/вывод класса и файл.
Добрый день. В условии задачи требуется реализовать перегрузку потоков с той целью, чтобы работать с файлом. Проблем особых не...

Ввод и вывод данных класса
Привет уважаемые гуру! Я к вам с очередным вопросом :senor: Нужно вывести данные класса Store : #include &lt;stdio.h&gt; #include...

3
What a waste!
 Аватар для gray_fox
1610 / 1302 / 180
Регистрация: 21.04.2012
Сообщений: 2,733
02.08.2014, 10:15
Лучший ответ Сообщение было отмечено defender5x как решение

Решение

defender5x, перенеси определение класса Job перед ф-ей main
Цитата Сообщение от defender5x Посмотреть сообщение
C++
1
2
3
#include <windows.h>
#include <conio.h>
#include "algorithm"
Эти заголовочные файлы не используются.
Ф-я system определена в <cstdlib>

Добавлено через 1 минуту
setlocale - в <clocale>

Добавлено через 7 минут
http://ideone.com/c4MsTP

Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <string>
#include <cstdlib>
#include <clocale>
 
 
using namespace std;
 
 
class Job
{
    public: 
        void lol(string text)
    {
        cout << "Вы написали =  " << text << endl;
    }
};
 
 
int main()
{
    Job job;
    string text;
    setlocale(LC_ALL, "Rus");
    cout << "Введите текст для вызова функци =  ";
    cin >> text;
    job.lol(text);
    system("pause");
    return 0;
}
1
0 / 0 / 1
Регистрация: 06.07.2014
Сообщений: 3
02.08.2014, 10:24  [ТС]
Ох, Спасибо тебе добрый человек
0
3 / 3 / 1
Регистрация: 29.06.2013
Сообщений: 107
02.08.2014, 11:21
В плюсах надо всё объявлять до его создания, реализовывать до использования.
В данном случае class Job создаётся (Job job) и используется (job.lol(string)), значит нужно его объявить и реализовать до использования.

Кликните здесь для просмотра всего текста
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
#include <iostream>
#include <string>
#include <windows.h>
 
using namespace std;
 
class Job
{
public:
    void lol(string text)
    {
        cout << "Вы написали = " << text << endl;
    }
};
 
int main()
{
    Job job;
    string text;
    setlocale(LC_ALL, "Rus");
    cout << "Введите текст для вызова функции = ";
    cin >> text;
    job.lol(text);
    system("pause");
    return 0;
}


Выносите классы в отдельные файлы.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.08.2014, 11:21
Помогаю со студенческими работами здесь

Ввод и вывод строки собственного класса
Добрый вечер. Пишу свой класс строк, беда в том, что во вводе что-то, видимо, не так..В общем, строка вводится, но не выводится:( Все...

Не работает вывод двумерного массива через метод класса
При обращении к методу getStringSymbol и getAllStrings прога вылетает, помогите пожалуйста #include &quot;stdafx.h&quot; #include...

Как передать в метод класса Menu указатель на метод дочернего класса?
Как передать в метод базового класса указатель на метод дочернего: class Menu() { protected: setCallback(*********); //...

Заменить в программе, переводящую строку в двоичный код, консольный ввод/вывод на файловый ввод/вывод
Добрый день! Помогите, пожалуйста, с программой. Программа считывает строку с клавиатуры и переводит её в двоичный код. затем наоборот...

В C++ метод производного класса всегда переопределяет метод базового класса?
#pragma once #include &lt;iostream&gt; using namespace std; class Fish { public: virtual ~Fish() = default;


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной записи. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла: Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в конфигурации КА2. Данные берутся из регистра сведений, по. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru