C语言读取多行字符串,并存入字符数组中

来源:互联网 发布:高性能云计算 编辑:程序博客网 时间:2024/05/20 00:17

最近做一个小测试,想要读取一个文件中的两行字符串以下是代码。

#include "stdio.h"
#include "stdlib.h"
#define  N  2


int main(int argc, char* argv[])
{
//读取一个txt文件中的两行字符串。
FILE *fp;     
char name[N][80];    
int a[N]={0};        
int i=0; 
if((fp=fopen("filename.txt","rt"))==NULL)     
{        
printf("Cannot open file strike any key exit!");   
return 0;  
}      
while(fscanf(fp,"%s\n",name[i],&a[i])!=EOF)  
{      
i++;   
}   
fclose(fp);
for (i=0;i<N;i++)
{
printf("%s\n",name[i]);
}
return 0;
}

原创粉丝点击