首页 文章
  • -1 votes
     answers
     views

    在C中的Caesar密码中使用argc和argv

    所以,我试图在Caesars密码中使用argc和argv,以便只用[./ key; string]执行程序(例如./ 13 Caesar) . 我已经尝试了很多方法,虽然我必须承认我真的迷失在这里 . 我在想我应该只使用main(void)并用fgets询问输入,但我仍然有一些好奇心:我怎么能用“int main(int argc,char * argv [])?”来使用它 . 你能给我的任何线索...
  • 420 votes
     answers
     views

    int argc,char * argv []是什么意思?

    在许多C IDE和编译器中,当它为您生成主函数时,它看起来像这样: int main(int argc, char *argv[]) 当我在没有IDE的情况下编写C代码时,只需使用命令行编译器,我输入: int main() 没有任何参数 . 这意味着什么,对我的计划至关重要?
  • 0 votes
     answers
     views

    main()上没有参数的分段错误

    我有这个简单的bubblesort程序,当在macOs上编译时可以正常工作,但是当在linux上编译时(使用gcc),在运行时会出现分段错误 . 我很想知道为什么 . #include <stdio.h> #include "alg_utils.h" void bubble_sort(int *, int); int main() { int array...
  • 77 votes
     answers
     views

    关于'main(int argc, char *argv[])' [重复]

    可能重复:main()的参数是什么? int argc,char * argv []是什么意思? 每个程序都以 main(int argc, char *argv[]) 定义开头 . 我不是在程序中使用它们吗?为什么不呢: int main() ? 该程序的名称 *argv[] 和 argc 的元素之一是 *argv[] 中参数数量的计数?发送到 *argv[] 的其他参数是什么?我们如何发送...

热门问题