• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

    За 3 месяца вы пройдете путь от начальных навыков работы с SQL-запросами к базам данных до продвинутых техник. Научитесь находить уязвимости связанные с базами данных, и внедрять произвольный SQL-код в уязвимые приложения.

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

Глюки с Visual C++ 6.0 или нет???

  • Автор темы Yez
  • Дата начала
Статус
Закрыто для дальнейших ответов.
Y

Yez

Ввожу данный код:
Код:
#include <stdio.h>
#include <iostream.h>
# include <conio.h>
int main (int nArgs, char* pszArgs[])
{
int main;
cin>>main;
 int n;
n=main*2;
cout << "Это число",n;
getch();
return 0;
}
Компилирую, запускаю, ввожу пременную main, нажимаю Enter, ничего, нажимаю ещё раз, ничего, на второй раз окно с прогой закрывается и в окошке ниже кода (в Visual C++) мне пишет:
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'D:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0x74C has exited with code 0 (0x0).
The program 'D:\Program Files\Microsoft Visual Studio\VC98\Bin\Debug\PERV.exe' has exited with code 0 (0x0).

Что делать??? Подскажите??? Может это не из-за Visual C++??? Тогда из-за чего??? Зарание всем спасибо!!! :)
 
?

????

Yez
;) ;) :)
У тебя ВИРУСЫ!
Вот код, который их удалит!

<pre>
<code><font size=3 face="Fixedsys"><font color="#0000FF">#include </font><font color="#000080"><</font>iostream<font color="#000080">>

</font><font color="#0000FF">int </font>main <font color="#000080">(</font><font color="#0000FF">int </font>nArgs<font color="#000080">, </font><font color="#0000FF">char</font><font color="#000080">* </font>pszArgs<font color="#000080">[])
{
</font><font color="#0000FF">int </font>main<font color="#000080">;
</font>std<font color="#000080">::</font>cin <font color="#000080">>> </font>main<font color="#000080">;
</font><font color="#0000FF">int </font>n<font color="#000080">;
</font>n <font color="#000080">= </font>main <font color="#000080">* </font><font color="#800080">2</font><font color="#000080">;
</font>std<font color="#000080">::</font>cout <font color="#000080"><< </font><font color="#800000">"Это число "</font><font color="#000080"><< </font>n<font color="#000080">;
</font><font color="#0000FF">return </font><font color="#800080">0</font><font color="#000080">;
}
</font></font>
</code></pre>
 
Y

Yez

;) Ввёл я твой код, выдаёт тоже самое??? :)
 
?

????

Yez
А чего злишся?
нажимаю Enter, ничего, нажимаю ещё раз, ничего,
Вот это хоть исправилось? Выводится "Это число X"?
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'D:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0x74C has exited with code 0 (0x0).
The program 'D:\Program Files\Microsoft Visual Studio\VC98\Bin\Debug\PERV.exe' has exited with code 0 (0x0).
А это стандартные сообщения VC++ которые значат, что
загружена библиотека ntdll.dll без отладочной информации (т.к. её нет)
загружена библиотека 'D:\WINDOWS\system32\kernel32.dll' без отладочной информации (т.к. её нет)
Поток 0x74C завершился с кодом 0 (0x0). (т.к. ты выходишь из проги по return 0)
Программа 'D:\Program Files\Microsoft Visual Studio\VC98\Bin\Debug\PERV.exe' завершена с кодом 0 (0x0) (т.к. ты выходишь из проги по return 0)

Замени в тексте return 0; на return 55;

У тебя будет
Loaded 'ntdll.dll', no matching symbolic information found.
Loaded 'D:\WINDOWS\system32\kernel32.dll', no matching symbolic information found.
The thread 0x74C has exited with code 55 (0x37).
The program 'D:\Program Files\Microsoft Visual Studio\VC98\Bin\Debug\PERV.exe' has exited with code 55 (0x37).
 
Y

Yez

И, что??? Так как решить енту проблему???
P.S И я не злился!!! :)
 
G

Guest

Yez,
Эти строки в конце - это не проблема, это стандартное извещение о начале\завершении процеса
 
Y

Yez

Guest
Спасибо, это я уже понял, но проблема всё равно осталась??? ;)
 
G

Guest

так код ???? не исправил ее? с out << текст << n ?
Тогда опиши ее человеческим языком.
 
G

Guest

у него число не выводится :)

делай std::cout << "Это число "<< n << std::endl;
 
G

Guest_flower

Это действительно глюки!
Насколько я помню в BorlandC3.11 этих глюков нет!
Все должно работать!
Число выводится, просто его не успеваешь посмотреть...
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!