zoukankan      html  css  js  c++  java
  • 【C代码片段】

    小阳说:如有雷同纯属巧合。

    目录:

    1. 文件操作

      1.1 按行读取文件(getline)

     

    1. 文件操作

      1.1 按行读取文件(getline)

    View Code
     1        #define _GNU_SOURCE
     2        #include <stdio.h>
     3        #include <stdlib.h>
     4 
     5        int
     6        main(void)
     7        {
     8            FILE * fp;
     9            char * line = NULL;
    10            size_t len = 0;
    11            ssize_t read;
    12            fp = fopen("/etc/motd", "r");
    13            if (fp == NULL)
    14                exit(EXIT_FAILURE);
    15            while ((read = getline(&line, &len, fp)) != -1) {
    16                printf("Retrieved line of length %zu :\n", read);
    17                printf("%s", line);
    18            }
    19            if (line)
    20                free(line);
    21            return EXIT_SUCCESS;
    22        }

      PS:这段代码来自于GUN。在linux环境下,输入“man getline”,就可以看到getline函数的相关介绍。其中EXAMPLE部分的代码如上所示。

             Back to content

     

    TO BE CONTINUED...

  • 相关阅读:
    相机
    播放音乐
    录音
    NSURLConnection下载
    UITableView
    UIPageControl
    UIScrollView
    ajax禁止浏览器缓存
    java替换word2003
    退出登录
  • 原文地址:https://www.cnblogs.com/onliny/p/2766645.html
Copyright © 2011-2022 走看看