【求助】 关于用C语言输出链表内容
我学习C不久,自己编写了一个链表,希望将链表的内容输出到文件中,但是遇到了问题,向高手请教struct software
{
long num;
char name[20];
int age;
struct software *next;
}; /*以上是我定义的结点*/
void output(struct software *head)
{
char filename[30]; /*自己定义文件的位置和类型*/
FILE *fp;
struct software *p;
clrscr();
p = head->next;
printf("Plesae input the filename and position:");
gets(filename);
if( (fp=fopen(filename,"w")) == NULL ){
printf( "Can not open the file!");
getch();
fclose(fp);
return;
} /*我希望通过以上语句输出链表的内容,但是没办法打开文件*/
希望高手能够帮助解决这个问题,我还希望能从文件中读取相关数据到链表中,也没写出来,希望高手能给个写好的程序,我自己研究一下,多谢!