#include <stdio.h>
int main(int argc,char * argv[])
{
int ch;
while((ch=getchar())!='\0')
{
if (ch==' ')
{
continue;
}
putchar(ch);
}
return 0;
}
运行结果如下:在键盘输入字符串,忽略空格后输出。
- getchar,putchar是一次读写一个字符的函数。
- int argc: argc是整型,统计程序运行时发送给main 函数的命令行参数的个数;
- char * argv [ ]: 为字符串数组,用来存放指向字符串参数的指针数组。
- int ch: 在声明变量ch时,必须大到足以存放getchar函数返回的任何值。因此,将它声明成int 类型。
- 具体的可以参考这篇博客:int main( int argc, char* argv[])参数解析_小小刘木子的博客-CSDN博客_int main的参数