вот поэтому проще гетчем сделать там этой надписи нет(нажмите бла бла бла) а просто при нажатии на любую кнопку переход к вледующему куску кода, если } консоль закрывается
MorzE,Epic Fail. В данном случае правильнее использовать \n . И убейтесь от использования System("PAUSE"); В iostream уже есть годные функции типа cin.get();
TheMazzahaka, Epic Fail. В данном случае правильнее использовать endl. И убейся от использования cin.get(); Есть годная функция типа System("PAUSE");
Не смог придумать своё начало ? <_< Морзе фэйл,если ты будешь так программировать то работодатель ОЧЕНЬ сильно задумается над твоей степенью обучения. В данном случае нужно использовать \n т.к. это более понятно,и правильно со стороны кодинга.Спроси у С++ шников что они чаще юзают и твоё утверждение исчезнет из твоего мозга. Теперь про system("PAUSE"); Сразу 4 аргумента 1.Зачем печатать овер9000 лет system("PAUSE"); когда можно просто cin.get(); . 2.system("PAUSE "); морально устарел. 3.Getch нужно использовать везде,т.к. он лучше system("PAUSE"); ибо выполняется за 20 тактов процессора,а system напорядок дольше. 4.Используя system ты подключишь over9000 гавно-библиотек к проекту,а обычному юзеру они не нужны.Поэтому использовать system в данной ситуации ненужно. ЗЫ=> Зачем лезть в ту ветку в которой мало чего понимаешь оО.
Издеваешься? Это при использовании system("PAUSE") будут задействовано много библиотек? Да это вообще стандартная функция Windows консоли. И еще, простому юзеру не понятен смысл мигающего символа при использовании cin.get().
морзе ты реал религиозник юзай getch никакаих мигающих символов и т.д, если вы так трясетесь изза библиотек-бзайте printf без йострима юзинка и т.д
Лолшто?Описание этой функции идёт в самом начале любой книги по С++ начиная с 2006 года,если ты настолько религиозен что в С++ собираешься юзать system(); ... Будет зайдействована 1 библиотека,в которой овер9000 функций. Сама system() имеет хз скока параметров,и из за этого нагружает программу.
Я написал юзеру, а не программисту. Не знаешь - не пиши. Холиварить с вами я больше не буду. Маза, ты толстый тролль.
Подключать древний conio (консольный ввод-вывод) [он достался от Си] реально глупо, при наличии iostream. Разницу между \n и endl все здесь присутствующие понимают? \n — просто \n (кстати, в Виндоусе надо еще и \n\r), endl — это переход на новую строку, будь то \n, \n\r или L"\n" + форсирование записи буфера. Разницу между ними можно ощутить только при записи в файл или выводе на экран феериеского кол-ва текста. Т.е. использование endl для построчной записи в файл или вывода таблиц на экран — занятие неблагородное. Использование для вывода каких-то вопросов или маркеров на экран — другое, на мой взгляд обоснованное, действие. p.s. вообще, для консольных утилит, я бы рекомендовал язык go (от гугла). во-первых, он обновляется с завидной регулярностью, во-вторых, у него есть сборщик мусора и не нужно еб*ть мозги на тему высвобождения ресурсов.
Помогите пожалуйста, я только начал знакомиться с visual studio (у меня visual studio 2008 Eng), но уже напортачил: я случайно отключил контроль синтаксических ошибок (нажал галочку "Больше не показывать"), теперь ошибки, даже если они и есть, не показываются, программа запускается сразу. Как вернуть прежние настройки и включить контроль ошибок?
Немного не понял. Просто закрыл список ошибок? Тогда ctrl+w ctrl+e. Или совсем вырубил и теперь программа даже с ошибками запускается? О, я тоже так хочу