第1个回答 2015-10-08
C语言中gets,getchar,fgets的用法如下:
#include<stdio.h>
main() //gets,getchar用法
{
char str[30];
int c;
printf("Input a string:");
gets(str);
printf("The strint input was:%s\n",str);
while((c=getchar())!='\n')printf("%c",c);
}
#include<stdio.h>
#include<string.h>
main()
{
FILE *stream;
char str[]="this is a test";
char msg[20];
stream=fopen("temp.dat","w+");
fwrite(string,strlen(string),1,stream);
fseek(stream,0,SEEK_SET);
fgets(msg,strlen(string)+1,stream);
printf("%s",msg);
fclose(stream);
}