C语言编写保存一个文件并读取,按照以下要求编写代码

C语言编写保存一个文件并读取,按照以下要求编写代码,第1张

#include<stdio.h>

void main() { FILE *fpchar str1[80],str2[80],*p,*q

gets(str1)p=q=str1

while ( *p ) {

if ( *p=='!' ) break

if ( *p>='a' &&*p<='z' ) { *q=*pq++}

p++

}

*q=0

if ( fp=fopen("D:\\fie.txt","w+") ) {

fprintf(fp,"%s\n",str1)fclose(fp)

if ( fp=fopen("D:\\fie.txt","r") ) {

fscanf(fp,"%s",str2)fclose(fp)printf("%s\n",str2)

} else printf("无法打开文件读取。\n")

} else printf("无法建立文件。\n")

}

load函数的功能是将文件中的内容读取到内存当中,如果你想显示文件的内容到屏幕上的话可以再写一个display函数啊,可以定义成这样: void display(link L),你在main函数中先调用load函数,再调用display函数。adresslist,你这写的好像是通讯录吧。

void display(link L)

{

link p

p=L->next //p指向链表第一个结点

while(p)

{

输出联系人的数据信息语句 //printf语句

p=p->next

}

getch()

}

希望对你有所帮助吧。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12016597.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存