当前位置: 代码迷 >> C语言 >> 麻烦解释下!
  详细解决方案

麻烦解释下!

热度:202   发布时间:2008-01-09 19:14:22.0
你的TC 3.0运行后
是不是只有Turbo C   Basic     Pascal    dBase-Ⅲ呢??
TC 3.0是DOS的环境。。不太适应。
----------------解决方案--------------------------------------------------------
没错 Turbo CBasicPascaldBase-Ⅲ
我的DOS windows 都可以用支持鼠标
就是不支持中文.

我这是 TC++ 3.0

[[italic] 本帖最后由 xianshizhe111 于 2008-1-9 19:21 编辑 [/italic]]
----------------解决方案--------------------------------------------------------
那可能是编译器的问题。
谢谢拉。。
----------------解决方案--------------------------------------------------------
我来解释~
楼上那位得到 NULL pointer assignment警告是对的
原因是j:\lxf文件夹不存在,lxf打开文件失败,是空指针对他写入当然会出错。
建立lxf文件夹后就不会报错了。
文件末尾出现多余字符是因为数组越界,注意"dBase-Ⅲ"的长度其中‘Ⅲ’是中文字库的宽字符还要加上\0作为字符串结尾站位。所以a[][8]出界了会把内存中后面的内容打出来。必须定义char a[][10]才行。
----------------解决方案--------------------------------------------------------
没错当时建的两个文件扔到别的文件夹去了
下标越界楼上正确解释.
咳.怎么不好好查查字符个数.

[[italic] 本帖最后由 xianshizhe111 于 2008-1-10 14:18 编辑 [/italic]]
----------------解决方案--------------------------------------------------------
呵呵..
粗心了...
谢谢咯...
----------------解决方案--------------------------------------------------------
  相关解决方案