iCAx开思工具箱

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 24884|回复: 8
打印 上一主题 下一主题

请教各位斑竹:FOPEN打开文本文件的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2003-12-20 09:45:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
斑竹你好:  
      我的UG是NX2.0版的,每次当程序执行到循环读取文件中的各行:while(!feof(file))时,总是没有数据读出.用同样的方法在c++中执行就没有问题.  
     我用FOPEN打开文件的程序如下:  
    double block_orig[3];//={0,0,0};  
    char *block_len[3];//={"1","2","3"};  
    float sum=0;  
    char f1[5][5],f2[5][5],f3[5][5],f4[5][5],f5[5][5];  
  //  Cstring s1[10],s2[10],s3[10];  
    FILE *fp;  
    int i=0,j;  
  
    if((fp=fopen("Input.txt","r"))==NULL)  
    {  
      uc1601("Error Opening file.",1);  
      exit(1);  
    }  
    uc1601("2",1);  
    while(!feof(fp))  
    {  
      fscanf(fp,"%s %s %s %s %s",[$f1,&f2,&f3,&f4,&f5)]  
      sum=sum+atoi(f1);  
    //  printf("The value are %s,%s,%s,%s,%s\n",f1,f2,f3,f4,f5);  
      //printf("The value are %s,%s,%s,%s,%s\n",f1,f2,f3,f4,f5);  
      uc1601(f1,1);  
      uc1601("Not eof",1);  
      i++;  
    }  
  
    j=i;  
    for(i=0;i<j;i++)  
      printf("All The value are %s,%s,%s,%s,%s\n",f1,f2,f3,f4,f5);  
  
    block_orig[0]=atoi(f1[0]);block_orig[1]=atoi(f2[0]);block_orig[2]=atoi(f3[0]);  
    block_len[0]=f1[1];block_len[1]=f2[1];block_len[2]=f3[1];  
    printf("block are %f:\n",block_orig[0]);  
    printf("block2 are %s:\n",block_len[0]);  
     
//    cout<<block_len[1]<<":len"<<endl;  
    fclose(fp);  
  
在while子句中,只执行了一次,而且所读数据用uc1601显示为乱码,在UG环境中调用则则说内存错误,然后终止运行该程序.  
      编译是正确的,能够生成dll文件.  
  
有可能是我哪个地方没设置好还是跟版本有关?  
我得是NX2.0及VC++6.0中文版的  
  
另外,在利用向导使用external方式产生exe文件时,总提示说找不到一些库,不知怎么回事.
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 支持支持
沙发
 楼主| 发表于 2003-12-23 16:02:51 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
板凳
发表于 2004-2-26 12:53:39 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
地板
发表于 2004-2-26 13:07:08 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
5
发表于 2004-2-26 13:50:20 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
6
发表于 2004-2-26 19:47:23 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
7
发表于 2004-3-2 22:29:28 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
8
 楼主| 发表于 2004-3-5 13:14:14 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
9
发表于 2004-3-5 18:41:24 | 只看该作者

马上注册登录,享用更多网站功能!

您需要 登录 才可以下载或查看,没有帐号?立即注册

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

本版积分规则

手板模型制作,在线3D打印服务

QQ|小黑屋|手机版|开思工具箱 CAD工具箱_CAM工具箱  

GMT+8, 2024-11-25 15:31 , Processed in 0.026715 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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