用指针与getchar读入一个文本行

来源:互联网 发布:长棍佯谬知乎 编辑:程序博客网 时间:2024/06/03 16:02
#include <stdio.h>#define MAXN 500int main(){char read[MAXN];char *p;p=read;*p=getchar();printf("%c\n",*p);while(*p!='\n'){*(++p)=getchar();printf("%c\n",*p);}*(++p)='\0';printf("%s\n",read);return 0;}
注意用指针指向数组的时候的话,需要在最后一个指针的后面加上‘\0’最为数组的结束符
0 0
原创粉丝点击