如何在C语言的Recv中插入换行符

atapi19

我编写此代码是为了从服务器发送文件夹中文件内容的列表,以便在客户端中查看。该代码有效,但是我看到所有文件都没有换行符。如何查看带有换行符或空格的文件?例如,现在我看到:“ file1.txtfile2.txtfile3.txt”,我会看到“ file1.txt file2.txt file3.txt”

谢谢!

DIR *dp;           
int rv, stop_received;       
struct dirent *ep;           

dp = opendir ("./");
char *newline="\n";  
if (dp != NULL) {
    while (ep = readdir(dp))                      
        rv = send(conn_fd, ep->d_name, strlen(ep->d_name), 0);               

    (void)closedir(dp);
} else
    perror ("Couldn't open the directory");           
close(conn_fd);
伊哈罗布·阿西米(Iharob Al Asimi)

轻松,这样声明一个换行符

char newline = '\n';

并发送

rv = send(conn_fd, &newline, 1, 0);

因此,如果您要发送目录名称和后跟一个换行符,请按照以下方式进行操作

char newline;

newline = '\n';
while (ep = readdir(dp))
{
    size_t length;

    length = strlen(ep->d_name);
    rv     = send(conn_fd, ep->d_name, length, 0); 
    if (rv != length)
        pleaseDoSomething_ThereWasAProblem();
    rv = send(conn_fd, &newline, 1, 0);
   /* ... continue here ... */
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在组件名称中插入换行符?

来自分类Dev

如何在字符数组中插入换行符

来自分类Dev

如何在Word交叉引用中插入换行符

来自分类Dev

如何在插入的文本中包含换行符

来自分类Dev

在Spacemacs中,如何在不进入插入模式的情况下插入换行符?

来自分类Dev

如何检测C ++中的换行符?

来自分类Dev

如何在Python中的turtle模块的write()函数中插入换行符?

来自分类Dev

如何在Excel 2003中的级联单元格中插入换行符

来自分类Dev

C语言,从外部文件中读取换行符

来自分类Dev

如何在换行模式中添加换行符

来自分类Dev

如何在换行输入中添加换行符

来自分类Dev

Django命令:如何在帮助文本中插入换行符?

来自分类Dev

如何在vim中每80个字符后插入换行符?

来自分类Dev

如何在引导警报-bootstrap MVC中插入换行符

来自分类Dev

如何在有序列表中的数字和内容之间插入换行符

来自分类Dev

如何在数据库中插入值并保留换行符?

来自分类Dev

sed:如何在正则表达式中插入换行符?

来自分类Dev

如何在 Nano 文本编辑器中插入换行符 + taboolation?

来自分类Dev

如何在JS中的特定锚点中插入换行符?

来自分类Dev

如何在逗号分隔的括号数据中插入换行符?

来自分类Dev

如何在没有换行符的文本文件中按常规(每 13 个)分隔符间隔插入换行符

来自分类Dev

如何在XML文件中添加换行符(换行符)?

来自分类Dev

symfony2:如何在翻译中包含换行符/换行符?

来自分类Dev

如何在Excel中搜索换行符或换行符?

来自分类Dev

如何使用JavaScript插入换行符?

来自分类Dev

Firefox在contenteditable中插入换行符

来自分类Dev

在DisplayName属性中插入换行符

来自分类Dev

在Java中插入换行符

来自分类Dev

在块元素中插入“换行符”

Related 相关文章

  1. 1

    如何在组件名称中插入换行符?

  2. 2

    如何在字符数组中插入换行符

  3. 3

    如何在Word交叉引用中插入换行符

  4. 4

    如何在插入的文本中包含换行符

  5. 5

    在Spacemacs中,如何在不进入插入模式的情况下插入换行符?

  6. 6

    如何检测C ++中的换行符?

  7. 7

    如何在Python中的turtle模块的write()函数中插入换行符?

  8. 8

    如何在Excel 2003中的级联单元格中插入换行符

  9. 9

    C语言,从外部文件中读取换行符

  10. 10

    如何在换行模式中添加换行符

  11. 11

    如何在换行输入中添加换行符

  12. 12

    Django命令:如何在帮助文本中插入换行符?

  13. 13

    如何在vim中每80个字符后插入换行符?

  14. 14

    如何在引导警报-bootstrap MVC中插入换行符

  15. 15

    如何在有序列表中的数字和内容之间插入换行符

  16. 16

    如何在数据库中插入值并保留换行符?

  17. 17

    sed:如何在正则表达式中插入换行符?

  18. 18

    如何在 Nano 文本编辑器中插入换行符 + taboolation?

  19. 19

    如何在JS中的特定锚点中插入换行符?

  20. 20

    如何在逗号分隔的括号数据中插入换行符?

  21. 21

    如何在没有换行符的文本文件中按常规(每 13 个)分隔符间隔插入换行符

  22. 22

    如何在XML文件中添加换行符(换行符)?

  23. 23

    symfony2:如何在翻译中包含换行符/换行符?

  24. 24

    如何在Excel中搜索换行符或换行符?

  25. 25

    如何使用JavaScript插入换行符?

  26. 26

    Firefox在contenteditable中插入换行符

  27. 27

    在DisplayName属性中插入换行符

  28. 28

    在Java中插入换行符

  29. 29

    在块元素中插入“换行符”

热门标签

归档