幻想森林

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2397|回复: 3

[通用编程] 还是文件问题

[复制链接]

313

主题

1574

帖子

1万

积分

⑧专业

*永恒国度*

积分
14145
QQ
发表于 2007-10-24 13:59:57 | 显示全部楼层 |阅读模式
#include<stdio.h>
void main(int argc,char *argv[])
{
    FILE *fp;
    int count=0;
    if((fp=fopen(argv[1],"r"))==NULL)
    {
        printf("cantopen %s",argv[1]);
        exit(0);
    }
    while(fgetc(fp)!=EOF)
        count++;
    fclose(fp);
    printf("file %s have %d characters",argv[1],count);
}

为什么我在命令行里输入c:\turboc2\程序名.exe 文件名.txt
用TC的话还是没反应,没算出count ,还是在VC上才可以。。。。。怎么搞的??[s:6]
[img][/img] http://shop33698673.taobao.com被别人嫉妒,证明你优秀,嫉妒别人说明你无能
回复

使用道具 举报

136

主题

1751

帖子

548

积分

版主

Rank: 7Rank: 7Rank: 7

积分
548
发表于 2007-10-24 17:41:15 | 显示全部楼层
  1. D:\\temp>dmc t.c
  2. link t,,,user32+kernel32/noi;
  3. D:\\temp>t
  4. cantopen (null)
  5. D:\\temp>t t.obj
  6. file t.obj have 278 characters
复制代码

dmc下正常,应该不是程序本身的问题。
ps. 你都用vc了,怎么还用tc那古董,这个东西很不符合c99国标的。
え~え~お!!!
回复 支持 反对

使用道具 举报

50

主题

742

帖子

402

积分

版主

自定义头衔

Rank: 7Rank: 7Rank: 7

积分
402
发表于 2007-10-24 20:25:12 | 显示全部楼层
LZ先调试看看各个步骤是什么问题巴,此类问题估计不能够帮上
Style-C
回复 支持 反对

使用道具 举报

8

主题

215

帖子

2223

积分

⑥精研

积分
2223
发表于 2007-10-24 20:51:27 | 显示全部楼层
同样没问题...gcc 3.4.5
rednaxela@META-030119B7BE /
$ gcc t.c -o t.exe
t.c: In function `main':
t.c:3: warning: return type of 'main' is not `int'

rednaxela@META-030119B7BE /
$ ls
bin      doc  home     local  manifest  msys.bat  perl  t.exe
contrib  etc  include  m.ico  mingw     msys.ico  t.c   uninstall

rednaxela@META-030119B7BE /
$ t msys.bat
file msys.bat have 4637 characters
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|幻想森林

GMT+8, 2024-5-2 14:47 , Processed in 0.022934 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表