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

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

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

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

09.02.2013, 16:47. Просмотров 360. Ответов 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 не определяется?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.02.2013, 16:47     cout в классе
Посмотрите здесь:

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

cout - C++
Всем привет! В С++ не силён особо, такой вопрос. Дан массив, все элементы, которые больше 10, заменить на их квадратный корень. Это ок...

cout - C++
for(i=1;i&lt;=n;i++) cout&lt;&lt;'|'&lt;&lt;left&lt;&lt;internal&lt;&lt;ex; что здесь ни то

cout << . << . << - C++
почему cout начинает преобразовывать переменные с конца а выводить с начала ?? т.е. cout &lt;&lt; &quot;What is your name and how old are...

[C++] cout От A до Z и от 0 до 9 - C++
Атач - задание, Задание из книжки Бьярна Страуструпа Вот что знаю: // TBIKC.cpp: определяет точку входа для консольного приложения. ...

new cout - C++
Как создать свой объект-аналог cout?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
09.02.2013, 17:01     cout в классе #2
поменяйте местами

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

C++
1
2
#include "stdafx.h"
#include <iostream>
psdmaster
0 / 0 / 0
Регистрация: 05.02.2013
Сообщений: 44
09.02.2013, 17:19  [ТС]     cout в классе #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);
};
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
09.02.2013, 17:38     cout в классе #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] << ' ';
    }
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.02.2013, 17:52     cout в классе
Еще ссылки по теме:

cout - C++
Если есть std::cout, то должен быть и просто cout. Есть ли он? И если есть, в чем отличия? А если нету, то зачем нужно было пространство...

cout и clog - C++
Объекты cout и clog используют &quot;беферизированный механизм&quot; (данные сперва записываются в память. После заполнения участка, выгружаются...

cout (double) - C++
Всем привет! Подскажите плз как вывести число типа дабл при помощи cout так чтобы были видны столько знаков, сколько я захочу а не 6...

Ошибка cout<<< - C++
Не пойму в чем проблема... во втором cout&lt;&lt; ошибку выдает. Кто-то может дать объяснить почему? #include &lt;iostream&gt; using...

Не работает Cout - C++
Не работает Cout компилю в 8 студии #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;stdlib.h&gt; class alpha{...

Неработающий cout - C++
Не выводит значения mass1 и mass2, помогите разобраться #include &lt;iostream&gt; using namespace std; int main() { int...


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

Или воспользуйтесь поиском по форуму:
m1Rr0r
247 / 230 / 15
Регистрация: 05.02.2010
Сообщений: 3,256
Завершенные тесты: 2
09.02.2013, 17:52     cout в классе #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"
Yandex
Объявления
09.02.2013, 17:52     cout в классе
Ответ Создать тему
Опции темы

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