疙瘩汤 发表于 2010-7-18 10:28:43

刚刚弄的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
......
求助

bobo45123 发表于 2010-7-23 17:26:31

fopen打开文件成功否?
if(NULL == fp) printf("open file err!\n");

aviofans 发表于 2010-7-28 16:46:30

打开文件肯定是出错了吧,文件名应该是"c:\\a.txt",没记错的话,呵呵。
页: [1]
查看完整版本: 刚刚弄的C语言遇到问题,求教,请老师出来帮忙