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()
}
希望对你有所帮助吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)