int main( int argc, char ** argv ){
//code here
return 0; }
Run Code Online (Sandbox Code Playgroud)
我知道:
argc
is表示包含文件名的命令行参数的数量char ** argv
应该是一个char*
最初表示为的数组char* argv[]
假设我是对的,与相对较新的符号char **argv
相比是char * argv[]
什么?它指向什么?
我看过这篇文章 C/C++主要功能的参数在哪里?但它似乎解释了争论的位置,而不是别的.
我在使用寄存器EAX,EBX,ECX等时得到一个未定义的符号异常我是X86编程的新手,所以任何帮助都将不胜感激
data segment
msg db 10,13,'enter the number$'
msg1 db 10,13,'the result$'
nline db 13,10,'$'
ttho dd 10000
ten db 10
tho dw 1000
h dw 0100
product dw ?
num1 db ?
num2 db ?
data ends
code segment
assume cs:code,ds:data
start:
mov eax,data
mov ds,eax
mov eax,0001h
mov ebx,0000h
mov ecx,0000h
mov edx,0000h
Run Code Online (Sandbox Code Playgroud)
放入.386后,我仍然收到此错误