当前位置:  技术问答>linux和unix

一个很简单的问题 关于文件打开出错

    来源: 互联网  发布时间:2017-02-23

    本文导语:  源码: #include  #include  #include  #include  #define  BUF 1024 int main(int argc,char **argv) { FILE *from_fd,*to_fd;   if(argc!=3)   {   printf("argument error");   exit(1);    }    if((from_fd=fopen(argv[1],"w+b"))==NULL)     {       printf(...

源码:
#include 
#include 
#include 
#include 
#define  BUF 1024
int main(int argc,char **argv)
{
FILE *from_fd,*to_fd;

  if(argc!=3)
  {
  printf("argument error");
  exit(1);
   }
   if((from_fd=fopen(argv[1],"w+b"))==NULL)
    {
      printf("open %s failuren",argv[1]);
      exit(1);
    }
  if((to_fd=fopen(argv[2],"w+b"))==NULL);
    {  
    printf("OPEN FILE %s ERRORn",argv[2]);
    exit(1);
    }
}
运行时:
qust@qust-K42JZ:~/test$ gcc fopen_file.c -o fopen_file
qust@qust-K42JZ:~/test$ ./fopen_file test.c newfile
OPEN FILE newfile ERROR
test.c newfile这两个文件都是不存在的,创建这两个文件为什么会出错呢??
但实际在目录下创建了这两个文件。望大家指教,谢谢!

|
if((to_fd=fopen(argv[2],"w+b"))==NULL);
去掉后面的分号

|
楼上正解,因为无论如何,你都会走下面的
printf("OPEN FILE %s ERRORn",argv[2]);
  exit(1);

    
 
 

您可能感兴趣的文章:

  • linux shell脚本 linux crond 的一个鲜为人知的错误,单独执行没问题,放到crond 中就执行出错 试问高手们哪个环节出错
  • 请问一下这是什么问题,我在turbolinux下安装WINE总是出错
  • 一个小小的问题-关于JDK的使用!编译出错提示的查看!
  • microwindows安装问题出错,大家帮我啊!!!
  • 还是老问题啊!!!高手吗?帮忙啊!LINUX 9.0安装时出错!
  • 64位linux下编译C++出错问题,求解决
  • 高分求解jbuilder5 运行自带的jsp范例出错的问题?
  • 初级问题--find命令为什么出错
  • 求教Redhat Linux 9.0安装出错问题?
  • 进程复制数据到系统的内核地址出错,这时会出现什么问题?
  • mimigui问题:运行helloworld 出错!
  • RH9下文件拷贝出错问题,求教
  • 关于dhcp源码编译出错问题!
  • 新手的问题!编译出错!在线等待!
  • 有关java出错的问题,在线等候
  • 菜鸟级问题:HelloWorld程序运行出错???
  • linux下运行pthread库出错的问题
  • 小问题,安RPM包出错
  • 关于telnet命令出错的问题?
  • 编译JSP文件出错,这可能是什么问题,请教高手!
  • 页面刷新问题:所有的页面在打开时无论传递的参数是什么,打开的总是上一次打开页面的内容,必需刷新之后才能看到实际的网页。
  • 请问高手一下linux下打开文件出现的问题
  • 关于GNU下有关文档打开的问题
  • 串口、GPIO口一直处于打开状态没问题吧?
  • ALSA打开设备问题求助
  • 在Applet中打开另外的网页,用getAppletContext().showDocument(URL,windowname)的问题
  • Solaris上每个进程最大打开文件数的问题,急,在线等待
  • 两个程序同时打开文件问题?
  • 关于打开的游标超出最大数问题
  • Linux下打开串口的问题
  • 2000中打开编有APPLET网页的奇怪问题!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 菜问题:请问如何根据文件中的一段内容查找文件路径和文件名称,在线等候
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • shell脚本剪切文件文件,并生成新文件的问题
  • 文件编码及UTF-8、BOM、0XFEFF相关问题
  • GUI问题:如何使用文件选择对话框保存文本文件,图像文件??
  • Java读写包括中文的txt文件时不同编码格式问题解决
  • 不解,上传文件后压缩文件的中文文件名问题,转码也不管用?
  • cocos2d中CCSpriteFrameCache文件同时存在两个plist的问题解决
  • ext3文件系统问题:文件在硬盘上的物理位置,一组文件要据此排序。
  • jsp文件访问jar文件,路径问题。
  • Linux www服务 文件夹内文件数量问题
  • 一个奇怪的问题:Red Hat 7.2下用mv复制-粘贴文件变成了剪切-粘贴文件,用mv -b也不行。而两周前同样的机器却没有出现这种问题。alias中m
  • 请问unix下修改文件和文件夹读写权限的问题
  • 请教高手一个简单问题:给定一个文件名,如何去查找该文件正在被几个程序使用,并怎么样才可以切断这个文件与正在打开该文件的程序之间的
  • 关于在只读文件系统中,更新文件的问题
  • 高手请进:linux下使用.o文件,makefile文件的问题
  • 2个问题 急-共享文件夹和安装文件
  • 简单的问题,如何用命令 批量 删除某一目录下的 .o 文件?如何批量把只读文件改成可写文件?
  • 小问题, Unix 如何建立一个文件 ,unix 文件有后缀名吗
  • 文件夹或者文件权限问题?
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 简单问题简单问题简单问题简单问题
  • 八个问题帮你快速了解Docker
  • 小问题,急问题,重大问题!!!
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • 弱弱的一问,linux下的中文问题及网络问题,分不是问题
  • nginx Windows版相关问题及使用说明
  • 请教两个小问题:一个cgywin下使用vi的问题,另一个socket的问题
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • 网页的编码问题!或者java的编码问题,由此引出一条解决中文问题的思路


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,