Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Общие вопросы > Нет вывода на экран(пустое черное окно)


Автор: chr 20.4.2008, 16:23
Вот недавно произошла в С++ проблема(до этого не было.).Проблема,что при нажатии CTRL+F5,у меня появляется только чёрное окно в котором нет результата и надписи "vvedite a,b,c,d:",и "y=","z=".Пробывал переустанавливать С++,не помогло.Сама программа у меня такая:
#include <iostream.h>
void main()
{
int a,b,c,d,y,z;
cout<<"vvedite a,b,c,d:";
cin>>a>>b>>c>>d;
y=(a*b/c);
z=d*y+(15*d)-a*b/(y-4);
cout<<"y="<<y<<"\n";
cout<<"z="<<z;

}

Автор: creatorcode 20.4.2008, 17:33
Мне кажется у тебя cpp-шный файл не подключен к проекту. Выбери Project->Add. Или что-то подобное, вполне могу ошибиться т.к. давно не пользовался шестой студией.

Автор: chr 20.4.2008, 19:52
Да нет...добавлял всё ка кнадо было.

Автор: UniBomb 21.4.2008, 10:24
А если так?
Код

#include <iostream>
void main()
{
int a,b,c,d,y,z;
std::cout<<"vvedite a,b,c,d:";
std::cin>>a>>b>>c>>d;
y=(a*b/c);
z=d*y+(15*d)-a*b/(y-4);
std::cout<<"y="<<y<<std::endl;
std::cout<<"z="<<z;
}

Автор: chr 21.4.2008, 12:57
Всё ровно  пусто=(Мне подсказали ,что проблема в буферизированном выводе.И  сказали изменить "перед
cout<<"vvedite a,b,c,d:";
напиши
cout.set(ios::unitbuf);

В заголовке должно быть:
#include <iostream>"
Но и это не помогло.Так же пробывал  Dev-cpp,всё ровно чёрное окно пустое.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)