#include <stdio.h>
#define SIZE 10
char *doReceive(char context[],int size);
int main(void){
char *ps;
char context[SIZE];
int i=0;
puts("Input a string:");
ps=doReceive(context,SIZE-1);
puts(ps);
puts("Done!");
}
char *doReceive(char context[],int size){
char ch;
int i=0;
for(i=0;i<size;i++){
if((ch=getchar())!=EOF){
if(ch=='\n'||ch=='\t'||ch==' '){
break;
}else{
context[i]=ch;
}
}
}
return context;
#define SIZE 10
char *doReceive(char context[],int size);
int main(void){
char *ps;
char context[SIZE];
int i=0;
puts("Input a string:");
ps=doReceive(context,SIZE-1);
puts(ps);
puts("Done!");
}
char *doReceive(char context[],int size){
char ch;
int i=0;
for(i=0;i<size;i++){
if((ch=getchar())!=EOF){
if(ch=='\n'||ch=='\t'||ch==' '){
break;
}else{
context[i]=ch;
}
}
}
return context;
}
本文转hackfreer51CTO博客,原文链接:http://blog.51cto.com/pnig0s1992/427986,如需转载请自行联系原作者