⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 putsgets2.txt

📁 字符串读写函数fgets和fputs
💻 TXT
字号:
 二、写字符串函数fputs 

   fputs函数的功能是向指定的文件写入一个字符串,其调用形式为: fputs(字符串,文件指针) 其中字符串可以是字符串常量,也可以是字符数组名, 或指针 变量,例如: 

fputs(“abcd“,fp); 

   其意义是把字符串“abcd”写入fp所指的文件之中。[例10.5]在例10.2中建立的文件string中追加一个字符串。 

#include<stdio.h> 
main() 
{ 
FILE *fp; 
char ch,st[20]; 
if((fp=fopen("string","at+"))==NULL) 
{ 
printf("Cannot open file strike any key exit!"); 
getch(); 
exit(1); 
} 
printf("input a string:\n"); 
scanf("%s",st); 
fputs(st,fp); 
rewind(fp); 
ch=fgetc(fp); 
while(ch!=EOF) 
{ 
putchar(ch); 
ch=fgetc(fp); 
} 
printf("\n"); 
fclose(fp); 
} 

   本例要求在string文件末加写字符串,因此,在程序第6行以追加读写文本文件的方式打开文件string 。 然后输入字符串, 并用fputs函数把该串写入文件string。在程序15行用rewind函数把文件内部位置指针移到文件首。 再进入循环逐个显示当前文件中的全部内容。 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -