zoukankan      html  css  js  c++  java
  • 20170424

    搜狗输入法不能使用  killall fcitx;fcitx;killall sogou-qimpanel;sogou-qimpanel


    文件位置指针用来记录下一次文件操作的开始位置
    这个指针记录一个整数,这个整数表示这个位置到文件头的距离
    文件位置指针会随着文件的读写操作而移动
    可以使用标准函数修改位置指针的数值
    ftell标准函数可以得到位置指针的数值
    例子:
      1 #include <stdio.h>
      2 int main() {
      3     int id = 0;
      4     FILE *p_file = fopen("a.bin", "rb");
      5     if(p_file) {
      6         printf("位置指针在%ld ", ftell(p_file));
      7         fread(&id, sizeof(int), 1, p_file);
      8         printf("位置指针在%ld ", ftell(p_file));
      9         fclose(p_file);
     10         p_file = NULL;
     11     }
     12     return 0;
     13 }
    结果:
    位置指针在0
    位置指针在4
    rewind(p_file)   rewind标准函数将位置指针重新设置到开头
    fseek标准函数可以把文件文职指针移动到文件中任何位置
    SEEK_SET   0 文件头作为基准位置
    SEEK_CUR   1 当前位置作为基准位置
    SEEK_END   2 文件尾作为基准位置
      1 /*
      2     fseek演示
      3  */
      4
      5 #include <stdio.h>
      6 int main() {
      7     char ch = 0;
      8     FILE *p_file = fopen("a.txt", "rb");
      9     if(p_file) {
     10         fseek(p_file, 2, SEEK_SET);//p_file文件指针,2表示与基准位置的距离,SEEK_SET表示基准位置
     11         fread(&ch, sizeof(char), 1, p_file);//读完c,文件指针指向b
     12         printf("ch是%c ", ch);
     13         fclose(p_file);
     14         p_file = NULL;
     15     }
     16     return 0;
     17 }
    结果: ch是c







  • 相关阅读:
    leetcode刷题笔记四十四 通配符匹配
    leetcode刷题笔记四十三 字符串相乘
    leetcode刷题笔记四十二 接雨水
    Scala 学习 -- 其他集合类学习
    Scala 学习 -- 列表
    leetcode刷题笔记四十一 缺失的第一个正数
    HTML5每日一练之OL列表的改良
    HTML5边玩边学(1)画布实现方法
    html5 +css3 第一章学习和笔记
    HTML5每日一练之figure新标签的应用
  • 原文地址:https://www.cnblogs.com/dongjian16/p/6758813.html
Copyright © 2011-2022 走看看