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

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

Войти
Регистрация
Восстановить пароль
 
psdmaster
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44
#1

cout в классе - C++

09.02.2013, 16:47. Просмотров 369. Ответов 4
Метки нет (Все метки)

Создал класс. Вот фрагмент кода:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include "stdafx.h"
#include "put_O.h"
 
using namespace std;
 
char* mass;
 
put_O::put_O(char* m)
{
    mass = m;
    for (int i = 0; i <9; i++){cout << mass[i] << ' ';}
}
Почему cout не определяется?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2013, 16:47
Здравствуйте! Я подобрал для вас темы с ответами на вопрос cout в классе (C++):

Cout в методе "get" в классе - C++
Почему я не могу в методе класса написать так: int CLibrary::get_Day() { cout&lt;&lt;DayV; }ругается на cout... В чем ошибка-то?

Cout <<endl; Что это значит? Если ничего нету в cout? - C++
Здравствуйте ! Обьясните пожалуйста что значит cout &lt;&lt;endl; если он используется после цикла for?

Подскажите почему после первого cout программа не останавливается для ввода строки, а выводит второй cout - C++
Подскажите почему после первого cout программа не останавливается для ввода строки, а выводит второй cout. Это фрагмент со структурами: ...

В чем разница std::cout и просто cout? - C++
Ребят ,подскажите на простом языке для чайников . В чем разница std::cout и просто cout?

cout.setf и cout.precision - C++
Здравствуйте. В одной книге увидел строчку кода: cout.precision(2); cout.setf(ios::fixed, ios::floatfield); Объясните, что...

cout vs. std::cout - C++
всем доброго времени суток. начал самостоятельно изучать c++. скачал в сети много разныx умныx книжек.. обнаружил в примераx кода...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
09.02.2013, 17:01 #2
поменяйте местами

C++
1
2
#include <iostream>
#include "stdafx.h"
вот так

C++
1
2
#include "stdafx.h"
#include <iostream>
0
psdmaster
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44
09.02.2013, 17:19  [ТС] #3
Цитата Сообщение от Infinity3000 Посмотреть сообщение
поменяйте местами

C++
1
2
#include <iostream>
#include "stdafx.h"
вот так

C++
1
2
#include "stdafx.h"
#include <iostream>
Не помогло. Может в заголовочном файле нужно что поменять?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once
class put_O
{
char* mass;
char symbol;
 
public:
    put_O(char* m);
    ~put_O(void);
    
    int findO();
    int checkXorO(int x, int y, char s);
    int winOrLose(int x, int y, char s);
};
0
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
09.02.2013, 17:38 #4
Цитата Сообщение от psdmaster Посмотреть сообщение
Не помогло.
main.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
#include "put_O.h"
 
char m[] = {"qwertyuiop"};
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    put_O  put(m);
    return 0;
}
put_O.h
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#pragma once
class put_O
{
char* mass;
char symbol;
 
public:
    put_O(char* m);
    ~put_O(){};
    
    int findO();
    int checkXorO(int x, int y, char s);
    int winOrLose(int x, int y, char s);
};
put_O.cpp
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "stdafx.h"
#include <iostream>
#include "put_O.h"
 
using namespace std;
 
char* mass;
 
put_O::put_O(char* m)
{
    mass = m;
    for (int i = 0; i <9; i++)
    {
        cout << mass[i] << ' ';
    }
}
0
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,256
Завершенные тесты: 2
09.02.2013, 17:52 #5
Сделай все подключения в
C++
1
 stdafx.h
C++
1
2
3
#include <iostream>
using namespace std;
#include "put_O.h"
затем просто инклудь в каждом .h файле

C++
1
2
#pragma once
#include "stdafx.h"
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2013, 17:52
Привет! Вот еще темы с ответами:

В классе инициализировать массив, в классе создать функцию вывода массива на экран - C++
Прошу помоши с выводом данных, которые содержаться в массиве, на экраy: Задача: В классе инициализировать массив, в классе создать...

Как обьявить переменную в одном классе и что бы ее было видно в дочернем классе - C++
У меня есть основной класс с названием Root один из его членов наследует дочерний класс SubRoot. Скажите как объявить, что бы один из...

У меня класс B в классе A, а в классе B рекурсивная функция переопределения оператора "()", как её вызвать, не создавая явно объект класса B? - C++
#include &lt;windows.h&gt; #include &lt;iostream&gt; using namespace std; //Вот главный класс class A{ public: A (){}; class...

Известны оценки по физике каждого ученика двух классов.Определить средниюю оценку в каждом классе.Количество учащихся в каждом классе одинаковое! - C++
Известны оценки по физике каждого ученика двух классов.Определить средниюю оценку в каждом классе.Количество учащихся в каждом классе...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
09.02.2013, 17:52
Ответ Создать тему
Опции темы

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