Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.89/9: Рейтинг темы: голосов - 9, средняя оценка - 4.89
nlinetskiy
-3 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 48
1

Не выводит Hello World в консоль

12.11.2013, 16:31. Просмотров 1758. Ответов 9
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
#include <windows.h>
#include <stdio.h>
using namespace std;
 
DWORD CALLBACK WinMain(HINSTANCE, HINSTANCE, LPSTR, int){
    AllocConsole();
    SetConsoleTitle(L"Hello World");
    printf("Hello!");
    system("pause");
    return 0;
}
Почему то не выводит в консоль ничего. Заголовок выводит, а текст в саму консоль нет.

Подскажите, в чем ошибка?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2013, 16:31
Ответы с готовыми решениями:

Вместо hello world в консоль выводятся точки
Поскажите что может быть.При запуске программы в консоль вместо текста...

Программа выводит сообщение - Hello, World!
Нужна программа, которая выводит сообщение - Hello, World!!!!

Не выводит текст в консоль
Программа, скомпиленная в Visual C++, не выводит текст. Эта же программа,...

Не выводит информацию в консоль
Вот код : #include &lt;iostream&gt; #include &lt;conio.h&gt; using namespace std; ...

запускается консоль и ничего не выводит
#include&lt;iostream&gt; #include&lt;fstream&gt; using namespace std; int...

9
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
12.11.2013, 16:34 2
Цитата Сообщение от nlinetskiy Посмотреть сообщение
Подскажите, в чем ошибка?
ошибка в излишествах и платформозависимости.

C++
1
2
3
4
5
6
7
#include <iostream>
#include <cstdlib>
int main()
{
   std::cout << "Hello!\n";
   std::system( "pause" );
}
0
nlinetskiy
-3 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 48
12.11.2013, 16:37  [ТС] 3
1>------ Перестроение всех файлов начато: проект: Olegs_test_01, Конфигурация: Debug Win32 ------
1> main.cpp
1>MSVCRTD.lib(crtexew.obj) : error LNK2019: ссылка на неразрешенный внешний символ _WinMain@16 в функции ___tmainCRTStartup
1>C:\Users\user\Documents\Visual Studio 2013\Projects\Olegs_test_01\Debug\Olegs_test_01.exe : fatal error LNK1120: неразрешенных внешних элементов: 1
========== Перестроение всех: успешно: 0, с ошибками: 1, пропущено: 0 ==========

при вашем коде
0
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
12.11.2013, 16:39 4
Цитата Сообщение от nlinetskiy Посмотреть сообщение
fatal error LNK1120
Вероятно с типом проекта ошиблись. Надо обычный консольный Win32 проект.
0
nlinetskiy
-3 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 48
12.11.2013, 16:40  [ТС] 5
А если в обычном?

Добавлено через 12 секунд
Обычный, пустой win32
0
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
12.11.2013, 16:48 6
Цитата Сообщение от nlinetskiy Посмотреть сообщение
Обычный, пустой win32
Ваш шашечки или ехать? Если по простому: новый проект, Win32 Console Application, в визарде нажать Finish. Добавить код и всё тип-топ.
0
nlinetskiy
-3 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 48
12.11.2013, 16:58  [ТС] 7
Цитата Сообщение от Tulosba Посмотреть сообщение
Ваш шашечки или ехать? Если по простому: новый проект, Win32 Console Application, в визарде нажать Finish. Добавить код и всё тип-топ.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#include <windows.h>
#include <stdio.h>
#include <io.h>
using namespace std;
void Console();
 
int CALLBACK WinMain(HINSTANCE, HINSTANCE, LPSTR, int){
    Console();
    SetConsoleTitle(L"Hello World");
    printf("Hello!");
    system("pause");
    return 0;
}
 
void Console()
{
    int hConHandle = 0;
    FILE *fp = 0;
    AllocConsole();
    SetConsoleTitle(L"Hooked GS with NGSM v0.1");
    HANDLE lStdHandle = GetStdHandle(STD_OUTPUT_HANDLE);
    hConHandle = _open_osfhandle(PtrToUlong(lStdHandle), 0);
    fp = _fdopen(hConHandle, "w");
    *stdout = *fp;
    setvbuf(stdout, NULL, _IONBF, 0);
}
сасай лалка
0
Tulosba
:)
Эксперт С++
4749 / 3243 / 497
Регистрация: 19.02.2013
Сообщений: 9,046
12.11.2013, 17:03 8
Цитата Сообщение от nlinetskiy Посмотреть сообщение
сасай лалка
дружочек, ты что-то попутал...
1
SatanaXIII
13.11.2013, 08:41
  #9
 Комментарий модератора 
nlinetskiy, поаккуратнее с выражениями.
Пока устно.
0
programina
2052 / 607 / 41
Регистрация: 23.10.2011
Сообщений: 4,468
Записей в блоге: 2
13.11.2013, 08:55 10
C++
// file: lalka.cpp
// compile: g++ lalka.cpp -o lalka -s -O2
#include <cstdio>
int main() {
  printf("Hello, druzhochek, lovi minus v repu\n");
}
1
13.11.2013, 08:55
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.11.2013, 08:55

Char выводит в консоль ╠
Здравствуйте. Проблема состоит в том, что при выводе строки building_name в get...

Не выводит в консоль результаты работы программы
Условие найти товар по стране используя структуры: #include &quot;stdafx.h&quot;...

Code::Blocks не выводит текст в консоль
когда запускаю любой программный код выдает ошибку


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

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

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