策略从缓冲区fprintf到文件中,但每100个字符后转到新行?

道伊

是否有任何简单的功能或策略可以帮助我fprintf从每100个字符移至下一行时从缓冲区中移到文件上?

大卫·拉涅里(David Ranieri)

一个简单的循环:

#include <stdio.h>

#define MAX_LINE 100

int main(void)
{    
    char str[10000];
    char *ptr = str;
    int size;

    fgets(ptr, sizeof str, stdin);
    do {
        /* write a maximum of 100 chars to file and a trailing new line */
        /* size stores the number of chars written - trailing nl */
        size = fprintf(stdout, "%.*s\n", MAX_LINE, ptr) - 1;
        /* increment the ptr size positions */
        ptr += size;
        /* if (end-of-buffer - size < 100) exit loop */
    } while (size >= MAX_LINE);
    return 0;
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从emacs缓冲区的每一行中删除最后n个字符

来自分类Dev

每N个字符刷新输出缓冲区

来自分类Dev

如何使用elisp在当前缓冲区中插入一个字符串作为新行

来自分类Dev

从C中的缓冲区显示一百个字符集

来自分类Dev

如何将多个行从缓冲区复制到Emacs中的另一个行?

来自分类Dev

在 Flex Lexer 中,为什么在加载新输入之前将最后一个字符移动到缓冲区的开头?

来自分类Dev

如何在java中删除字符串缓冲区的最后一个字符?

来自分类Dev

TypeError:需要一个字符缓冲区对象,所以很烦人

来自分类Dev

创建一个字符串缓冲区数组

来自分类Dev

如何将o / p存储到缓冲区,然后从缓冲区存储到文件

来自分类Dev

将文本文件中的每一行缩短59个字符,然后在其位置添加一个新的较短的字符串

来自分类Dev

从缓冲区中删除多个字节的规范方法

来自分类Dev

在不复制整个缓冲区的情况下获取字符串流中的最后一个字符

来自分类Dev

二进制字符数组到 stringstream 并从缓冲区弹出

来自分类Dev

仅使用for循环从文件中检索每第5个字符,无读取行

来自分类Dev

与CSS碰到字符后转到新行

来自分类Dev

从缓冲区中提取字符串

来自分类Dev

Python:从缓冲区播放视频文件

来自分类Dev

如何从缓冲区返回文件流?

来自分类Dev

从缓冲区加载HICON(*。ico文件)

来自分类Dev

从缓冲区读取 csv 文件得到了 EmptyDataError?

来自分类Dev

从缓冲区的开头删除一行

来自分类Dev

在套接字编程中从缓冲区接收数据

来自分类Dev

字符串/缓冲区中的EOF文件字符

来自分类Dev

从文本文件的每一行中删除第一个字符

来自分类Dev

给定C中的文件名,如何仅读取75个字符的每一行?

来自分类Dev

向文本文件php中的每一行添加一个字符

来自分类Dev

Emacs:从一个巨大的文件中打开一个缓冲区,其中X到Y行之间的所有行

来自分类Dev

这个字符串代表 serv_addr 缓冲区的格式是什么?

Related 相关文章

  1. 1

    从emacs缓冲区的每一行中删除最后n个字符

  2. 2

    每N个字符刷新输出缓冲区

  3. 3

    如何使用elisp在当前缓冲区中插入一个字符串作为新行

  4. 4

    从C中的缓冲区显示一百个字符集

  5. 5

    如何将多个行从缓冲区复制到Emacs中的另一个行?

  6. 6

    在 Flex Lexer 中,为什么在加载新输入之前将最后一个字符移动到缓冲区的开头?

  7. 7

    如何在java中删除字符串缓冲区的最后一个字符?

  8. 8

    TypeError:需要一个字符缓冲区对象,所以很烦人

  9. 9

    创建一个字符串缓冲区数组

  10. 10

    如何将o / p存储到缓冲区,然后从缓冲区存储到文件

  11. 11

    将文本文件中的每一行缩短59个字符,然后在其位置添加一个新的较短的字符串

  12. 12

    从缓冲区中删除多个字节的规范方法

  13. 13

    在不复制整个缓冲区的情况下获取字符串流中的最后一个字符

  14. 14

    二进制字符数组到 stringstream 并从缓冲区弹出

  15. 15

    仅使用for循环从文件中检索每第5个字符,无读取行

  16. 16

    与CSS碰到字符后转到新行

  17. 17

    从缓冲区中提取字符串

  18. 18

    Python:从缓冲区播放视频文件

  19. 19

    如何从缓冲区返回文件流?

  20. 20

    从缓冲区加载HICON(*。ico文件)

  21. 21

    从缓冲区读取 csv 文件得到了 EmptyDataError?

  22. 22

    从缓冲区的开头删除一行

  23. 23

    在套接字编程中从缓冲区接收数据

  24. 24

    字符串/缓冲区中的EOF文件字符

  25. 25

    从文本文件的每一行中删除第一个字符

  26. 26

    给定C中的文件名,如何仅读取75个字符的每一行?

  27. 27

    向文本文件php中的每一行添加一个字符

  28. 28

    Emacs:从一个巨大的文件中打开一个缓冲区,其中X到Y行之间的所有行

  29. 29

    这个字符串代表 serv_addr 缓冲区的格式是什么?

热门标签

归档