![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 | ||
Форумчанин
Регистрация: 06.12.2009
Сообщений: 380
|
![]()
Добрый день!
Подскажите пожалуйста, почему компилятор ругается на Цитата:
#include <string.h> #include <iostream.h> void main() { string q; cout << "stroka: "; cin >> q; cout << "\nvi vveli: " << q; } Мои ошибки: Цитата:
|
||
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 09.09.2008
Сообщений: 395
|
![]()
Вместо:
Код:
Код:
|
![]() |
![]() |
![]() |
#3 | |
Форумчанин
Регистрация: 06.12.2009
Сообщений: 380
|
![]()
Нет чувак, ошибок больше!
Я пишу на VC++ 6.0 там такого бреда нет! Я имею в виду это: Цитата:
Последний раз редактировалось sir.andrey; 10.07.2011 в 08:15. |
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.01.2011
Сообщений: 226
|
![]()
Чуть больше уважения к формумчанам!!!
Help уже отменили? Вот работающий код Код:
|
![]() |
![]() |
![]() |
#5 | ||
Форумчанин
Регистрация: 06.12.2009
Сообщений: 380
|
![]() Цитата:
Получается Вот эту строку Цитата:
Последний раз редактировалось sir.andrey; 10.07.2011 в 09:30. |
||
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
дело в using namespace std;
функции и классы стандартной библиотеки С++ находятся в просранстве имен std(исключение Borland 3.11) Цитата:
(меня лично gcc посылает если использую старый стандарт) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 06.12.2009
Сообщений: 380
|
![]() Цитата:
![]() И еще вопрос: Когда включаешь самопальные классы, допустим "MyClass.h" .h писать надо? Можете не отвечать, я сам уже понял. без .h ни куда (при создании классов) Последний раз редактировалось Stilet; 10.07.2011 в 10:21. |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]()
всетаки отвечу, у вас файл называется *.h, то так и надо писать.
iostream(без .h) такой файл есть, потому и находится. но вообще не нужно брать пример с stdcpp инклюдников. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
![]() |
![]() |
![]() |
#9 | |
Форумчанин
Регистрация: 06.12.2009
Сообщений: 380
|
![]() Цитата:
Один и тот же include файл подразделяется на два типа с .h и без .h? Пользуйся каким хочешь? |
|
![]() |
![]() |
![]() |
#10 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
но не стоит надеятся на дублирование. стоит знать насколько компилятор соответствует стандарту. если компиль не поддерживает стандарт(без .h, это Borland C++ 3.11), то пишите с .h, в остальных случаях пишите как положено(ибо gcc например пошлет при использовании iostream.h(но это только для стандартных библиотек)) с дополнительными инклюлами, уж как назвали так назвали. в 90% случаев всегда с .h(windows.h), хотя бывют еще .hh, .hpp. Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
String. | Noname11 | Помощь студентам | 0 | 30.04.2011 19:17 |
String большого размера, более 255 String[255] | bitSoft | Общие вопросы Delphi | 9 | 28.03.2010 19:45 |
Как получить адрес String строки или преобразовать String | madboy4ik | Общие вопросы по Java, Java SE, Kotlin | 6 | 15.01.2010 11:57 |
String | fdbdfbfd | Общие вопросы C/C++ | 0 | 24.11.2009 23:14 |
string | medik | Помощь студентам | 12 | 29.10.2007 17:33 |