① C语言 怎么用fgets()把一个文件多行内容读取到一个字符串中
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
//返回从filename中读取第m到n行字符保存到mystring,
//如果打不开文件,失败返回NULL
//如果不足m行,返回NULL,且mystring为空串
//如果不足n行,返回NULL,mystring为m行之后的所有内容
//如果完成成功,返回mystring,且mystring保存m到n行的字符
char*getfilechar(char*filename,intm,intn,char*mystring){
#defineN2000//假设每行长度不超过2000字符
FILE*fp;
inti;
charstr[N];
*mystring='