【问题标题】:Creating a ctrl A Delimiter file创建一个 ctrl 分隔符文件
【发布时间】:2015-07-16 17:29:01
【问题描述】:

如何在分隔符为 ctrl A 的文件中创建记录。

让我们有一个文件名为records.txt

我需要为每个属性创建一些记录,因为每个记录都应该用 ctrl A 分隔。如何创建它

surender,raja,chennai
kumar,ajay,chennai

如您所见,有 2 条记录。每条记录用逗号分隔。同样,我需要 ctrlA 分隔符

【问题讨论】:

  • “ctrl A”是什么意思?
  • 它是一个分隔符,就像逗号或管道符号(|) .. ctrl A 的 ascii 格式是 '/u0001'
  • 到目前为止,您尝试了什么?并从什么创建记录?从哪里来?
  • 我试过这样投降^A100^Achennai
  • 你用什么语言编写代码?相应地标记

标签: linux file filesystems


【解决方案1】:

假设您使用的是 GCC 和 C++。您将需要使用字符串,而不是字符。

"\u0001"

这是一个例子:

#include <iostream>
#include <fstream>

int main()
{
   std::ofstream out("foo.tmp");
   out << "\u0001";
   return 0;
}

【讨论】:

  • 其实...用 char 测试过,对我来说效果很好。
猜你喜欢
  • 2023-03-16
  • 2017-01-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-12-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多