求助!C语言萌新不知道怎么用fscanf

今天在写C语言程序的时候遇到了一个问题,就是用fscanf读取文件的时候,当文件是空白的时候程序没有问题,可是当有内容时,就直接Segmentation fault(核心已转储)了
#include<stdio.h>
#include<stdlib.h>
void myread(char* filename){
FILE* fp;
if((fp=fopen(filename,“r”))==NULL){
printf(“fail”);
}
int out;
if(fp!=NULL){
printf(“scan\n”);
fscanf(fp,"%d",&out);
printf("—\n%s\n—",out);
}
fclose(fp);
// return out;
}
int main(){
myread(“C:\Users\96585\Desktop\hw2.txt”);
printf("!");
}斜体样式

猜你喜欢

转载自blog.csdn.net/weixin_44258597/article/details/85243995