刚刚弄的C语言遇到问题,求教,请老师出来帮忙
#include "stdafx.h"void main(int argc, char* argv[])
{
char a[] ={"id num1 oper num2 ex_result"};
int t;
FILE *fp;
fp= fopen("c:\a.txt","r");
fseek(fp,sizeof(a),SEEK_SET);
}
我只是想让指针指向固定长度位置以后
运行出现错误,
报错信息:
Debug Assertion Failed!
Program:..........(就是生成的可执行文件)
File: fseek.c
Line: 146
Expression: str != NULL
......
求助 fopen打开文件成功否?
if(NULL == fp) printf("open file err!\n"); 打开文件肯定是出错了吧,文件名应该是"c:\\a.txt",没记错的话,呵呵。
页:
[1]