黑马程序员技术交流社区

标题: 有什么快速学号的方法谢了 [打印本页]

作者: 郭启冰    时间: 2015-12-7 23:59
标题: 有什么快速学号的方法谢了
#include <stdio.h>

int main(int argc, const char * argv[]) {
   
    //如果打开失败,FILE指针指向的是NULL
    FILE *fp = fopen("/Users/apple/Desktop/1.txt", "w");
   
    if( fp != NULL ){
        
        //操作文件,写入我爱北京天安门
        char str[] = "我爱北京天安门"; //总共真实数据21个字节
        
        //fwrite(str, 3, 7, fp); //21个字节
        fwrite(str, 1, 21, fp);//21个字节
        
        puts("写入成功");
        
        fclose(fp);//关闭文件,如果不关闭,文件不会被保存
    }
   
    FILE *fpRead = fopen("/Users/apple/Desktop/1.txt", "r");
   
//    if( fpRead != NULL)
//    就相当于!=0
//    if( fpRead != 0)
//        
//    也就是说fpRead的值非0
//        
//        if(fpRead){ //就代表fpRead是一个非0值
//            
//            
//        }
//   
    if(fpRead){
        
        //读取
        char str[50];
        
        fread(str, 3, 50, fpRead);//你哪怕写的总字节数超过了文本实际保存的字节数,也没有关系,因为读取到文件末尾,就会自动停止读取了
        
        
        puts(str);
        
        fclose(fpRead);
    }
   
    return 0;
}

作者: Mr.zhao    时间: 2015-12-8 00:15
这不是c嘛
作者: 汐枫wait    时间: 2015-12-11 10:11
多看,多练
作者: xiaoaonuanhu    时间: 2015-12-11 11:10
大哥,这是c好吧,您踩得地排是JAVA。。。
作者: 洋葱头头    时间: 2015-12-11 11:53
成功没有捷径




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2