Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.01.2012, 20:03   #1
Notan1310
Форумчанин
 
Регистрация: 01.01.2012
Сообщений: 118
Смех Cout!!!!!

привет работая по примерам из книги возникло желание увидеть результаты работ программ. Cout у меня не работает из-за гребанной библиотеки Iostream подскажите пожалуиста варианты подключения данной библиотеки и почему в конце концов одни библиотеки открываются так другие эдак!!????Пример прилагаю !! Спасибо!!
Код:

#include <iostream> // пробовал"iostream.h" <iostream.h>

using namespace System;
class samp{
	int a;
public:
	void set_a(int n) {a = n;}
	int get_a() {return a; }
};


int main()
{
	samp ob[4];
	int i;
	for(i=0; i<4; i++) ob[i].set_a(i);
	for(i=0; i<4; i++) cout << ob[i].get_a(i);
	cout << "\n";
return 0 ;

}

Последний раз редактировалось Stilet; 22.01.2012 в 20:58.
Notan1310 вне форума Ответить с цитированием
Старый 22.01.2012, 20:08   #2
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Notan1310 Посмотреть сообщение
привет работая по примерам из книги возникло желание увидеть результаты работ программ. Cout у меня не работает из-за гребанной библиотеки Iostream подскажите пожалуиста варианты подключения данной библиотеки и почему в конце концов одни библиотеки открываются так другие эдак!!????Пример прилагаю !! Спасибо!!


Код:
#include <iostream> // <--- вот так

//using namespace System;  //<--- эта фигня к стандартным,
                                       //приплюснутым стримам отношения не имеет

using namespace std; //<--- о том, в каком пространстве живет 
                              //стандартная библиотека, написано в каждой книжке "для самых маленьких"

class samp{
	int a;
public:
	void set_a(int n) {a = n;}
	int get_a() {return a; }
};


int main()
{
	samp ob[4];
	int i;
	for(i=0; i<4; i++) ob[i].set_a(i);
	for(i=0; i<4; i++) cout << ob[i].get_a(i);
	cout << "\n";
return 0 ;

}
Вместо того, что бы открыть любой учебник для самых маленьких, и посмотреть первый попавшийся пример кода, ты как мартышка решал проблему методом научного тыка

Последний раз редактировалось _Bers; 22.01.2012 в 20:11.
_Bers вне форума Ответить с цитированием
Старый 22.01.2012, 20:09   #3
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

а какие ошибки пишет то?

и что за пространство имен System?
C++ CLR проект?
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.01.2012, 20:13   #4
Notan1310
Форумчанин
 
Регистрация: 01.01.2012
Сообщений: 118
По умолчанию

1>.\ConsolTest.cpp(4) : warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
Давайте ругайте. А это че за фигня!!!!! Все равно не работает из-за нее!!
Notan1310 вне форума Ответить с цитированием
Старый 22.01.2012, 20:16   #5
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

когда создаете не пустой проект, обращайте немного на то что было в нем.

первая строка должна быть #include "stdafx.h"
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.01.2012, 20:22   #6
_Bers
Старожил
 
Регистрация: 16.12.2011
Сообщений: 2,329
По умолчанию

Цитата:
Сообщение от Notan1310 Посмотреть сообщение
1>.\ConsolTest.cpp(4) : warning C4627: #include <iostream>: пропущен при поиске использования предкомпилированного заголовка
Давайте ругайте. А это че за фигня!!!!! Все равно не работает из-за нее!!
Так у тебя ещё и проект с предварительно скомпилированным заголовком.

На будущее, приводи текст всех ошибок компилятора/компоновщика.
Телепаты в отпуске.

Варианты решений:

1. Не использовать предварительно скомпилированный заголовок. Для этого нужно изначально создавать пустой проект.

2. Изучить инструкцию к применению. В частности, каждая единица трансляции (*.cpp файл) должна начинаться с диррективы #include "stdafx.h"
_Bers вне форума Ответить с цитированием
Старый 22.01.2012, 20:27   #7
Пепел Феникса
Старожил
 
Аватар для Пепел Феникса
 
Регистрация: 28.01.2009
Сообщений: 21,000
По умолчанию

Цитата:
1. Не использовать предварительно скомпилированный заголовок. Для этого нужно изначально создавать пустой проект.
можно в настройках отключить если уж промазал.

и меня все еще напрягает using namespace System...
Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел.
Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите.
Пепел Феникса вне форума Ответить с цитированием
Старый 22.01.2012, 20:28   #8
Notan1310
Форумчанин
 
Регистрация: 01.01.2012
Сообщений: 118
По умолчанию

Спасибо. Все работает. Немного потупил)) Теперь кайфую при виде рабочего куска кода
Notan1310 вне форума Ответить с цитированием
Старый 26.01.2012, 04:08   #9
Smonproskyx
Новичок
Джуниор
 
Регистрация: 25.01.2012
Сообщений: 1
По умолчанию

Код:
include <iostream>
using namespace std;
void main()
{cout <<"Hello, world"<<endl;
}
вот!!!

Последний раз редактировалось ACE Valery; 26.01.2012 в 22:07.
Smonproskyx вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
'cout' : undeclared identifier Alt_Shift Помощь студентам 10 15.04.2011 07:54
Форматированный вывод cout Airou Общие вопросы C/C++ 0 13.12.2010 13:41
Компилятор не распознаёт cout. Якъ Помощь студентам 6 06.11.2010 21:14
непонятное поведение cout jammer77 Общие вопросы C/C++ 22 02.07.2010 11:56
Вопрос по cout (С++) EniOk Помощь студентам 2 06.12.2009 15:32