Программы на C++. Форум разработчиков
Anonymous
Почему кажется, что компилятор повторно использует Argc и Argv в моей функции?
Сообщение
Anonymous » 07 окт 2024, 04:07
Код main.cpp:
Код: Выделить всё
#include
int main()
{
std::cout local_d8 ,[RSP + 0x20 ]
24 20
14001226f 48 8d 0d LEA _Argc ,[__6AFE2A9E_TestApplication@cpp ] = 01h
f0 0d 01 00
140012276 e8 63 f1 CALL __CheckForDebuggerJustMyCode void __CheckForDebuggerJustMyCod
ff ff
14001227b 90 NOP
14001227c 48 8d 15 LEA _Argv ,[s_Hello_World!_ ] = "Hello World!\n"
a5 89 00 00
140012283 48 8b 0d MOV _Argc ,qword ptr [->MSVCP140D.DLL::std::cout ] = 00021d22
0e ef 00 00
14001228a e8 f8 ed CALL std::operator
Подробнее здесь: [url]https://stackoverflow.com/questions/79060335/why-does-it-seem-as-though-the-compiler-is-repurposing-argc-and-argv-in-my-funct[/url]
1728263268
Anonymous
Код main.cpp: [code]#include int main() { std::cout local_d8 ,[RSP + 0x20 ] 24 20 14001226f 48 8d 0d LEA _Argc ,[__6AFE2A9E_TestApplication@cpp ] = 01h f0 0d 01 00 140012276 e8 63 f1 CALL __CheckForDebuggerJustMyCode void __CheckForDebuggerJustMyCod ff ff 14001227b 90 NOP 14001227c 48 8d 15 LEA _Argv ,[s_Hello_World!_ ] = "Hello World!\n" a5 89 00 00 140012283 48 8b 0d MOV _Argc ,qword ptr [->MSVCP140D.DLL::std::cout ] = 00021d22 0e ef 00 00 14001228a e8 f8 ed CALL std::operator Подробнее здесь: [url]https://stackoverflow.com/questions/79060335/why-does-it-seem-as-though-the-compiler-is-repurposing-argc-and-argv-in-my-funct[/url]
0 Ответы
19 Просмотры
Последнее сообщение Anonymous
01 июл 2024, 06:23
C ++ int main (int argc, char* argv [])
Anonymous »
12 июн 2025, 16:03 » в форуме
C++
Как сохранить int argc, char*argv in int some. #include
#include
using namespace std;
int main(int argc, char* argv[]) {
int limit = argc;
cout
Подробнее здесь:
0 Ответы
3 Просмотры
Последнее сообщение Anonymous
12 июн 2025, 16:03
0 Ответы
6 Просмотры
Последнее сообщение Anonymous
26 июл 2025, 16:19
Передача параметров в main(argv) из другого скрипта Python
Anonymous »
06 мар 2024, 09:11 » в форуме
Python
I have a python script that passes arguments -i on to argv in main define this is part of the code;
def main(argv): status = none try: opts, args = getopt.getopt(argv, hi: ) except getopt.GetoptError: print sys.argv , ' -i on|off' sys.exit(2) for...
0 Ответы
25 Просмотры
Последнее сообщение Anonymous
06 мар 2024, 09:11
Изменения argv не отражаются в /proc/pid/cmdline
Anonymous »
17 май 2024, 17:07 » в форуме
Linux
Я пытался проверить содержимое командной строки после изменения значений argv, обновленные значения не отображаются:
#include
#include
#include
#include
#include
int main(int argc, char*argv[])
{
if (argc < 2) {
printf( Usage: %s arg1 arg2 .....
0 Ответы
90 Просмотры
Последнее сообщение Anonymous
17 май 2024, 17:07