|
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 95
|
|
Не работают cin и cout15.10.2009, 23:14. Показов 40618. Ответов 22
Метки нет (Все метки)
Компилю на С++. Впервые.
Использую Borland C++ Builder 6.0 Прочитал много разных самоучителей, энциклопедий по С++ Создаю приложение под windows Везде в книгах пишется команда cout, но она вобще не работает в компиляторе. с cin та же история В чем тут подвох-то? У меня уже нервов не хватает. Складывается впечатление что у меня эти функции просто вырезали
0
|
|
| 15.10.2009, 23:14 | |
|
Ответы с готовыми решениями:
22
NetBeans, не работают cin/cout Не работают cin и cout. iostream included, но пишет, что это неизвестные идентификаторы. VC++ 2008 express Объясните пожалуйста как работают cin.good(), cin.sync(), cin.clear() |
|
MCSD: APP BUILDER
8795 / 1074 / 104
Регистрация: 17.06.2006
Сообщений: 32,602
|
|
| 15.10.2009, 23:24 | |
|
Poet,
Складывается впечатление что у меня эти функции просто вырезали ага, прямо какой-то тайный заговор правительства против тебя ![]() лечение простое: не читай всякое старьё и/или отстой. юзай #include <iostream> и std::cout << "zzz" << std::endl;
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 15.10.2009, 23:39 | |
|
Нервы необходимо беречь.
Ибо такая ситуация будет повторяться много-много раз. То есть будешь вызывать какую-нибудь функцию или объявлять переменные какого-либо типа, предполагая, что компилятор распознает данное служебное слово. А он не распознает без подключения надлежащих файлов. А потом ты подключаешь эти файлы, а он всё равно не распознаёт, ибо они покоцаные какие-то. А то бывает, что их вообще нет. Лезешь в инет их искать и выясняется, что скачать их можно только вместе со средой программирования какой-нибудь. И всё в таком вот духе.
0
|
|
|
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 95
|
|
| 15.10.2009, 23:51 [ТС] | |
|
Эээ...
А так почему тогда эта директива сама не напишется? То же мне великий Borland блин. И кстати. Я вобще праильно понял, этот cout используется и в консоли и так, и в С и в С++ ??? Кстати, прописал... не работает...
0
|
|
|
2924 / 1274 / 114
Регистрация: 27.05.2008
Сообщений: 3,465
|
|
| 15.10.2009, 23:54 | |
|
"Не верю!" (с) К.С.Станиславский
Код компилируется? Код - в студию!
0
|
|
|
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 95
|
||||||
| 16.10.2009, 00:00 [ТС] | ||||||
|
эх ну... вот. Стандартный шаблон
0
|
||||||
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||
| 16.10.2009, 01:57 | ||||||
|
Возможно, этот код действительно компилируется. Поди пойми их, разработчиков сред.
Я же серьёзно тебе советую задуматься над тем, чтобы сменить среду программирования и книги. Понимаешь, чем лаконичнее код, тем для новичка лучше. Ибо новичок ведь спрашивает себя- а это для чего? а это? а это? И авторы книг что-то объяснят, что-то оставят на потом. У тебя на потом нужно оставлять объяснение всех 10-ти строк. Это те самые нервы, о которых ты говоришь. Видишь код?
А твой шаблон сразу же меня отпугнул бы. У меня среда программирования DEV C++ 4.9.2.2
0
|
||||||
|
17 / 17 / 7
Регистрация: 06.05.2009
Сообщений: 115
|
||||||
| 16.10.2009, 02:47 | ||||||
|
COUT и CIN - функции не для WINDOWS-приложений (не знаю как лучше было это написать). Создайте КОНСОЛЬНОЕ приложение и введите:
)
0
|
||||||
|
52 / 52 / 9
Регистрация: 09.10.2009
Сообщений: 984
|
|
| 16.10.2009, 03:33 | |
|
Я раньше тоже нудохался с компиляцие на булдаре и на визуале .. а ша вроде довкирул куда что .. вроде идет как по маслу (это я про компиляцию . )
0
|
|
|
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 95
|
|
| 16.10.2009, 15:38 [ТС] | |
|
так я не понял, эти cout и cin только в консоли использовать? А если мне консоль не нужна вобще. И еслм ожно дайте ссылку на этот DEV, попробую хоть там
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 16.10.2009, 16:18 | |
|
1) http://sourceforge.net/project... e/download
Вот отсюда можешь скачать. Это инициализирующий файл Совет: ставь галки напротив всех компонентов при установке и если с английским нелады сразу делай русский интерфейс. Второе, впрочем, и потом можно будет сделать. На всякий случай вот по-моему официальный сайт этой проги. http://www.bloodshed.net/ 2) Тебе надо теорию почитать. cout это на консоль из строки. cin это из консоли в строку. Следовательно, это только работа с консолью. Если работа с консолью не нужна, а нужно перенаправить вывод в файл, то первый способ такой: запускаешь в консоли команду programma.exe> rez.txt Создаётся текстовый файл, где твой результат сохраняется. Есть и другие способы, но они посложнее будут. Изучай материал последовательно, мимо них не пройдёшь.
1
|
|
|
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 95
|
|
| 16.10.2009, 16:32 [ТС] | |
|
Заранее благодарю... надеюсь разберусь быстро...
0
|
|
|
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 95
|
|
| 17.10.2009, 18:21 [ТС] | |
|
Попробовал я ваш DEV C++. Опять ничего не работает.
Полностью скопировал текст программы из самоучителя - не запускается. Точнее мигает консоль и все. Уже и в настройках программы лазил и директивы менял на старые и новые. Беда еще в том, что никакая консоль не запускатся без стандартных строчек: system("PAUSE"); return EXIT_SUCCESS; в теле main. Подскажите как вобще учиться кодить если что не установи то ничего не работает. Неужели нет ни одного компилятора, который бы без проблем делал то. что от него требуется или все программы перенастраивать надо?
0
|
|
|
эволюционирую потихоньку
468 / 466 / 91
Регистрация: 30.06.2009
Сообщений: 1,401
|
|
| 17.10.2009, 18:36 | |
|
а кто сказал, что будет легко? зато оргазмено когда начнёт получаться
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 17.10.2009, 18:41 | |
|
Хе... Не ты первый, не ты последний.
Смотри сюда. https://www.cyberforum.ru/cpp-... 10807.html Потом перечти моё сообщение номер 3 в этой теме. Ещё. Постарайся понять. Прога работает так, как ты написал. Процессор ничего не выдумывает, никаких команд. Что ты ему подсунул, то он и выполнил. Если ты не учёл, как сделать, чтобы консоль не закрывалась, то это ТЫ НЕ УЧЁЛ. Когда ты поймёшь это- считай, нащупал под ногами почву. А если этого не учёл автор какой-нибудь книги и подсунул тебе фуфло откровенное в виде кода и снабдил его (или не снабдил) лживыми комментариями, то встреть его и плюнь ему в рожу. Привет.
0
|
|
|
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 95
|
|
| 17.10.2009, 18:45 [ТС] | |
|
Мда.... спасибо за предупреждение. Только это мне не помогло. Мне уже не столь интересно научиться кодить как просто узнать ПОЧЕМУ всегда не работает, при условии что утверждается что только так и никак иначе должно быть написано в программе.
Смешно, но получается что все как будто пишут на разных языках
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
||||||
| 17.10.2009, 18:54 | ||||||
|
А, вон ты о чём...
Это все от этого плюются. Стандартов-то нет единых! Кто-то написал среду программирования, а некто решил его переплюнуть и написал другую среду программирования. И, блин, внёс туда некоторые изменения. Они не глобальны- эта была бы совсем наглость- менять синтаксис языка, но они проявляются иногда. И происходит то, что произошло в твоём случае. И второй дядька с пеной у рта будет доказывать, что его среда программирования круче он круче. Что использование cout много баще, чем использование printf Что кодировка unicod лучше чем ansi что процессор такой-то лучше, чем такой-то что linux лучше винды Ни хрена-то тут не поделаешь. Выход один- пробиваться через все эти тернии. Дальше должно быть легче. ...Что тебе там не помогло, в DEV? Пиши так:
0
|
||||||
|
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 95
|
|
| 17.10.2009, 19:04 [ТС] | |
|
Да я не о том, что не помогло. Это Танту.
Код я так и пишу. Кстати через cout ) А еще stdio небыло вобще, вместо этого iostream и conio... и все работает. И такой вопросик по DEV. Скачал дополнения. Они как вобще функционируют? Как отдельные шаблоны или библиотеки или функции программи или еще как
0
|
|
|
быдлокодер
1724 / 911 / 106
Регистрация: 04.06.2008
Сообщений: 5,705
|
|
| 17.10.2009, 19:06 | |
|
Не знаю на счёт дополнений.
Меня в DEV C++ отладка категорически не устраивает. Ну, ещё я с формами всякими не разбирался. Остальное нормально всё вроде. Он, кстати и те программы хавает и эти. И С и С++ вперемежку. Вот я и пишу то cout, то printf в одном коде. Наверное, это плохо. Креста не мне нет.
1
|
|
|
2 / 2 / 0
Регистрация: 10.09.2009
Сообщений: 95
|
|
| 17.10.2009, 19:10 [ТС] | |
|
Мозг вправлен. Тема закрыта. При возникновении вопросов буду искать былые темы.
0
|
|
| 17.10.2009, 19:10 | |
|
Помогаю со студенческими работами здесь
20
cin cout НЕ находит cin cout Добавить cin и cout Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога
В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
|
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
|
|
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога
Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
|
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
|
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования.
Часть библиотеки BedvitCOM
Использованы. . .
|
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога
SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
|