当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 我的wsalequery.aspx页面中的头如下: <%@ page language="c#" codebehind="wsalequery.aspx.cs" autoeventwireup="false" inherits="glassesmis.query.wsalequery" %> 但是用......
    摘要: 想用qq的皮肤文件弄成一个.skn文件,skinbuilder没有帮助,弄了半天也没弄出来,大家帮帮忙。 ......


有关C语言里的"文件"问题

请问C语言里的文件是个什么概念?  
  它储存在什么地方,什么文件类型?(象windows里的文件概念一样吗?)  
  我应该怎样引用它,要象windows里调用文件一样,写出它的路径吗?  
  比如说我要打开一个文件,里面有十个整数,它是怎样在文件里表示的?  
 

NO.1   作者: hslinux

C语言里文件有两种:ASCII码文件和二进制文件.  
   
  #include   <stdio.h>  
  #include   <stdlib.h>  
   
  void   main()  
  {  
          FILE   *fp;  
  char   c;  
          if(   (   fp   =   fopen("c:\\test\\test.txt","r")   )   ==   NULL)  
                    {  
        printf("cannot   open   file   c:\\test\\test.txt");  
        exit(0);  
  }  
          while((c=fgetc(fp))!=EOF)  
                printf("%c",c);  
  }  
   
  /*   test.txt:  
          1234567890  
  */  
   
  output:  
  1234567890

NO.2   作者: rocwong

up.........

NO.3   作者: goldly

在C中,文件的使用是和流紧密结合在一起的。在物理存储形式上是文件,而在内存中则是流的形式。  
  对你问题很疑惑,不知道你要做些什么?建议看看《C程序设计》文件一章,其中有很多关于文件的操作。

NO.4   作者: ccwwbb

文件就是:存储在外部介质上数据的集合。一批数据是以文件的形式存放在外部介质上的,操作系统是以文件为单位对数据进行管理的。它和windows中的相似。  
  C语言里文件有两种:ASCII码文件和二进制文件.ASCII码便于对字符进行逐个处理。但占用的空间大。用二进制可以节省空间和转换时间,但一个字节并不对应一个字符,不能直接输出字符形式。c语言对文件的存取是以字符为单位的。你说的10个整数就是以字符的形式存取的。  
   
  hslinux:已给出读你文件的例了了啊

NO.5   作者: yux007

如果要读写的文件放在本目录下面,还必须给出完整路径吗?

NO.6   作者: program2100

只能UP了


    摘要: 在广域网上传输入文件,自己写了一个winsock的,可是不太稳定,求教.. 如果是用email的方法呢?没有这方面的经验,求教.. 如何哪位大虾有代码可供参考,那么在这里谢了... golden24kcn@yahoo.com.cn ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE