-
-1 votesanswersviews
在C中的Caesar密码中使用argc和argv
所以,我试图在Caesars密码中使用argc和argv,以便只用[./ key; string]执行程序(例如./ 13 Caesar) . 我已经尝试了很多方法,虽然我必须承认我真的迷失在这里 . 我在想我应该只使用main(void)并用fgets询问输入,但我仍然有一些好奇心:我怎么能用“int main(int argc,char * argv [])?”来使用它 . 你能给我的任何线索... -
420 votesanswersviews
int argc,char * argv []是什么意思?
在许多C IDE和编译器中,当它为您生成主函数时,它看起来像这样: int main(int argc, char *argv[]) 当我在没有IDE的情况下编写C代码时,只需使用命令行编译器,我输入: int main() 没有任何参数 . 这意味着什么,对我的计划至关重要? -
0 votesanswersviews
main()上没有参数的分段错误
我有这个简单的bubblesort程序,当在macOs上编译时可以正常工作,但是当在linux上编译时(使用gcc),在运行时会出现分段错误 . 我很想知道为什么 . #include <stdio.h> #include "alg_utils.h" void bubble_sort(int *, int); int main() { int array... -
77 votesanswersviews
关于'main(int argc, char *argv[])' [重复]
可能重复:main()的参数是什么? int argc,char * argv []是什么意思? 每个程序都以 main(int argc, char *argv[]) 定义开头 . 我不是在程序中使用它们吗?为什么不呢: int main() ? 该程序的名称 *argv[] 和 argc 的元素之一是 *argv[] 中参数数量的计数?发送到 *argv[] 的其他参数是什么?我们如何发送...