Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Cout не выводит числа - C++

01.07.2014, 19:55. Просмотров 708. Ответов 13
Метки нет (Все метки)

просто зависает если попытаться вывести любое число(численную переменную), но символы и строки выводит.
использую кодеблоки, компилятор также ничего не подсказывает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.07.2014, 19:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Cout не выводит числа (C++):

Подскажите почему после первого cout программа не останавливается для ввода строки, а выводит второй cout - C++
Подскажите почему после первого cout программа не останавливается для ввода строки, а выводит второй cout. Это фрагмент со структурами: ...

cout Выводит не те символы - C++
Доброго времени суток. Есть такой код: #include <stdio.h> #include <conio.h> #include <iostream> #include <cstring> #include...

Cout не выводит строку. - C++
Здравствуйте! Есть класс #include "string.h" class myClass { public: string GetText()const{return itsText;} void...

Не выводит последний COUT(20 12 2016) - C++
#include <math.h> #include <iostream> #include <conio.h> #include <stdlib.h> #include...

Cout не выводит информацию на экран - C++
Всем доброго дня !!! Столкнулся с одной непонятной мне проблемой. На экран cout не выводит сообщение , зато printf работает как...

Cout 16х выводит почему? - C++
#define _CRT_SECURE_NO_WARNINGS #include <iostream> using namespace std; class MyString { private: char* Buffer; ...

13
nmcf
5544 / 4854 / 1647
Регистрация: 14.04.2014
Сообщений: 19,710
01.07.2014, 20:29 #2
Текст программы где?
0
srin
25 / 25 / 11
Регистрация: 05.05.2014
Сообщений: 115
01.07.2014, 20:30 #3
где код?
0
f4nk
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 26
01.07.2014, 20:49  [ТС] #4
зачем вам код? проверить на ошибки "std::cout <<i;"?
Ошибка была связана с путем к MinGW, вручную поменял путь к встроенному "кодеблоковскому" MinGW и всё ок.

Добавлено через 12 минут
подскажите лучше как избавиться от
warning: missing whitespace after the macro name [enabled by default]
опять-же код не нужен, тк этот варнинг абсолютно при любом коде. как я понял, от меня требуется какой-то отступ, но зачем?
0
nmcf
5544 / 4854 / 1647
Регистрация: 14.04.2014
Сообщений: 19,710
01.07.2014, 20:52 #5
Установи нормально среду или возьми другую.
0
f4nk
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 26
01.07.2014, 20:56  [ТС] #6
среду переустановил, после ошибки с компилятором и варнинг не исчез. брать новую среду после каждой ошибки - хороший выход.
0
saharok2000
1 / 1 / 0
Регистрация: 01.07.2014
Сообщений: 49
01.07.2014, 20:59 #7
поставь себе DEV-C++ 5.4.2
http://media.code-live.ru/upload/fil....7.1_Setup.exe
(ссылка на прямое скачивание)

Добавлено через 2 минуты
Цитата Сообщение от f4nk Посмотреть сообщение
опять-же код не нужен, тк этот варнинг абсолютно при любом коде.
Цитата Сообщение от f4nk Посмотреть сообщение
брать новую среду после каждой ошибки - хороший выход.
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
01.07.2014, 21:02 #8
Цитата Сообщение от f4nk Посмотреть сообщение
опять-же код не нужен, тк этот варнинг абсолютно при любом коде.
Т.е. даже код без макросов даёт предупреждение про макрос?
Цитата Сообщение от f4nk Посмотреть сообщение
брать новую среду после каждой ошибки - хороший выход.
Ну если не получается разобраться с тем, что есть, порой проще взять что-то что работает как надо "из коробки", а не допиливать собственноручно.
0
f4nk
0 / 0 / 0
Регистрация: 14.06.2014
Сообщений: 26
01.07.2014, 21:10  [ТС] #9
исправил, точнее настроил опции компилятора
0
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
01.07.2014, 21:12 #10
Цитата Сообщение от f4nk Посмотреть сообщение
даже стандартный "hello world!" выдает
а если ещё проще?
C++
1
int main() { }
Есть ошибки (т.е. предупреждения про макросы)?
0
hoob
20 / 12 / 1
Регистрация: 04.11.2012
Сообщений: 89
Записей в блоге: 1
02.07.2014, 02:15 #11
Пусть меня закидают камнями, но лучше использовать printf, вместо глючного cout. Сколько раз уже сталкивался с тем, что он выводит какую-то отсебятину. Пусть с printf'ом чуть-чуть побольше возни, но он еще никогда не подводил.
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
02.07.2014, 02:41 #12
Цитата Сообщение от hoob Посмотреть сообщение
но лучше использовать printf, вместо глючного cout. Сколько раз уже сталкивался с тем, что он выводит какую-то отсебятину.
Нечего на зеркало пенять, коли рожа крива...
1
SatanaXIII
Супер-модератор
Эксперт С++
5619 / 2654 / 247
Регистрация: 01.11.2011
Сообщений: 6,553
Завершенные тесты: 1
03.07.2014, 10:25 #13
Цитата Сообщение от hoob Посмотреть сообщение
Сколько раз уже сталкивался с тем, что он выводит какую-то отсебятину
В следующий раз приведите пожалуйста пример кода и сообщение, вами полученное. Просто интересно посмотреть.
0
Ilot
Модератор
Эксперт С++
1823 / 1181 / 232
Регистрация: 16.05.2013
Сообщений: 3,118
Записей в блоге: 5
Завершенные тесты: 1
03.07.2014, 10:55 #14
Цитата Сообщение от hoob Посмотреть сообщение
Пусть меня закидают камнями, но лучше использовать printf, вместо глючного cout. Сколько раз уже сталкивался с тем, что он выводит какую-то отсебятину. Пусть с printf'ом чуть-чуть побольше возни, но он еще никогда не подводил.
Ну-да, ну-да, а раньше кашу из топора варили и по словам старожил не чет так получалось.
0
03.07.2014, 10:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.07.2014, 10:55
Привет! Вот еще темы с ответами:

Cout выводит значения в обратной последовательности - C++
Подскажите почему код : #include &lt;iostream&gt; #include &lt;cstdlib&gt; using namespace std; int sqore=0; int func () { int a=sqore;...

Cout выводит только первые 3-4 символа - C++
Код записывает несколько слов в два двоичных файла, потом записывает их из файла в два указателя и должен выводить их на экран, но выводит...

Выводит на экран сразу два cout - C++
На экран выводит сразу две строки. Как решить эту проблему? #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; using...

При компиляции объект cout выводит ноль - C++
Подскажите, что изменить в проге, чтоб ноль не выводился? #include &lt;conio.h&gt; #include &lt;iostream&gt; #include &lt;clocale&gt; using...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Опции темы

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