hengryjack Ответов: 2

Программа вышла с кодом 0 (0x0).


Can i have a solution for this 
Anytime i work and this is happening
I hav read anything and they aren't work
Pls help MEEEEE
Thank you very much 
--------------------------------------------------------------------------------------
'Project4.exe' (Win32): Loaded 'C:\Users\Administrator\source\repos\Project4\Debug\Project4.exe'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ntdll.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\kernel32.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\KernelBase.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\msvcp140d.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\vcruntime140d.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\ucrtbased.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\api-ms-win-core-timezone-l1-1-0.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\api-ms-win-core-file-l2-1-0.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\api-ms-win-core-localization-l1-2-0.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\api-ms-win-core-synch-l1-2-0.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\api-ms-win-core-processthreads-l1-1-1.dll'. Symbols loaded.
'Project4.exe' (Win32): Loaded 'C:\Windows\SysWOW64\api-ms-win-core-file-l1-2-0.dll'. Symbols loaded.
The program '[4268] Project4.exe' has exited with code 0 (0x0).


Что я уже пробовал:

Я пробовал много решений, но... это не работает

ZurdoDev

Выход с кодом 0 означает, что ошибки не было. В чем заключается ваш вопрос?

Richard MacCutchan

Пожалуйста, покажите код вашей программы, чтобы мы могли видеть, что она делает.

hengryjack

Это мой код.
#include <iostream>
использование пространства имен std;


тап_п()
{
cout << "Привет, Мир";
возвращает 0;
}

2 Ответов

Рейтинг:
6

OriginalGriff

Мы ничего не можем с этим поделать - ваше приложение выходит сразу же после запуска, и мы вообще не видим вашего кода - и размещение фрагментов кода здесь не поможет, потому что мы не можем точно дублировать ваш проект без всего кода - и я не позволю этому даже близко подойти к моему компьютеру! :смеяться:

Так что начинайте с малого. Перезагрузите компьютер (чтобы убедиться, что все "чисто"), откройте VS и создайте новый проект того же типа, что и ваш старый. Постройте его и попробуйте запустить в отладчике. Это работает?

Если это так, то скопируйте немного вашего старого проекта и попробуйте снова. Продолжайте делать это до тех пор, пока это не закончится неудачей (или вы не получите работающий полный проект). Когда он терпит неудачу, вы, по крайней мере, знаете, какой бит вызывает проблему, и можете сосредоточиться на этом. Выньте его снова, проверьте, что он работает, положите немного назад и продолжайте с меньшими битами, пока это не станет очевидным.

Если это не так ... попробуйте переустановить VS?


Извините, но с такого расстояния мы ничем не можем вам помочь!


hengryjack

Это мой код.
#include <iostream>
использование пространства имен std;


тап_п()
{
cout << "Привет, Мир";
возвращает 0;
}

OriginalGriff

Что ж.
Что я могу сказать? Он делает именно то, что вы сказали ему сделать...распечатать сообщение -
- "hello world" - rand возвращает 0 в операционную систему в качестве значения кода "it worked".

Это не ошибка. Это не проблема. Это не требует решения - это именно то, о чем вы просили. Если вы не видите "Hello world" на экране, это, вероятно, потому, что приложение закрывается сразу же после его печати, поэтому у вас нет времени его читать...

Запустите приложение из командной строки: WINKEY+R, "cmd", затем введите. Измените каталог на папку, содержащую исполняемый файл, и введите имя исполняемого файла, а затем введите ENTER - тогда вы увидите "Hello world".

Рейтинг:
0

CPallini

Это совершенно нормально. ваша программа выполняется, как и ожидалось.
Смотрите здесь, чтобы узнать, как поставить его на паузу Как остановить немедленное завершение работы консольного приложения C++? - переполнение стека[^].


Nelek

Немного поздно, хочешь еще кофе?

CPallini

Но не в этот раз. Я провел почти три года, размышляя над этой проблемой. В конце концов я нашел блестящее решение. :-D

Nelek

:смеяться:
Я поддержал это решение, потому что не смог поддержать ваш комментарий.

CPallini

Парень, ты слишком хорош!
:-)