当前位置: 首页 > Linux

小源泉linux下的printf函数和fputs函数

时间:2023-04-06 06:57:46 Linux

提供了每次输入输出一行代码的功能。在小源泉的这篇文章中详细讲解。函数输入#includechar*fgets(char*restrictbuf,intn,FILE*restrictfp);char*gets(char*buf); 两个函数返回值:成功则返回buf,如果已到文件末尾或发生错误则返回NULL。这两个函数都指定了读取行将被发送到的缓冲区的地址。gets从标准输入读取,而fgets从指定流读取。函数输出提供一次输出一行的能力。#includeintfputs(constchar*restrictstr,FILE*restrictfp);intputs(constchar*str);两个函数返回值:成功返回非负值,出错返回EOF例子:#include#definen9charbuf[n];intmain(){  inti;  if(fgets(buf,n,stdin)!=NULL)    printf("fgets成功\n");  elseprintf("fgets错误\n");  i=fputs(buf,stdout);  if(i>0)printf("\nfputssuccess\n");  elseprintf("\nfputserror\n");  return0;}看完例子,一目了然,掌握了linux中输入输出的功能。两个函数就是这个函数。想深入了解Linux的朋友可以到小源泉学习,免费学习的地方,希望有机会一起学习进步。