我如何编写一个从命令行获取整数的C程序?

时间:2016-10-05 19:18:24

标签: c stdin

我想编写一个从标准输入中取正整数n的C程序,并输出n + 1。它应该像这样工作

./myprog 3   
--> returns 4

./myprog -2
--> crashes

我尝试过使用scanf。但它不从命令行获取标准输入。任何代码模板可以帮助我吗?感谢。

早些时候,我也试过

#include <stdio.h>
int main( ) {

   int c;

   printf( "Enter a value :");
   c = getchar( );

   printf( "\nYou entered: ");
   putchar( c );

   return 0;
}

它也没有提供命令行解决方案。

1 个答案:

答案 0 :(得分:1)

1