C语言IO初级操作

Posted on 2008-04-12 21:05 把大海藏到心里 阅读(137) 评论(1)  编辑 收藏 所属分类: c/c++

   

#include <stdio.h>

#define OK 1
#define ERROR 0


void out(char* str);
int main()
{
    FILE *fp;

    char c[1];
    char* d;
    char* myText1="abcdasdfasdfasdfasdfasdf\\nasdfasdf";
    char* text1="aa";
    
long length=0;

    clrscr();
    out("***************** Write File ****************\n");
    fp=fopen("test.txt","w+");
    if(fp!=NULL)
    {
        d=myText1;
        while(*d++)
        {
            fwrite(d,sizeof(char),1,fp);
            printf("%d:%c\t",d,*d);
        }
        /* fprintf(fp,"%s",text1); */
        fclose(fp);
        out(myText1);
    }

    out("\n*************** Read File *****************\n");
    fp=fopen("test.txt","r+");
    if(fp!=NULL)
    {
        while(!feof(fp))
        {
            ++length;
          fread(&c,sizeof(char),1,fp);
          printf("%c",c[0]);
          c[0]='';
        }
        printf("\nFile Length:%ld\n",length);
        fclose(fp);
    }
    getch();
    return 0;
}

void out(char* str)
{
    printf("\n%s\n",str);
}

Feedback

#1楼    回复  引用    

2008-04-12 21:18 by guihwu [未注册用户]
你太拽了

标题  
姓名  
主页
Email (博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2008-04-12 21:35 编辑过


相关链接: