当我在raspberry pi 3上用Qt将文本文件复制到USB闪存时,当我在Windows上打开这些文本文件时,文本文件'\n'字符似乎无法在Windows上工作。我搜索了这个主题,我发现在Linux和Windows.So上文本文件格式是不同的,我必须使用Qt将基于Linux的文本文件复制到Flash内存,然后在Windows上打开这些文件。
我刚刚遇到一个问题,我在Linux中的valgrind和Windows cmd中的其他测试之间来回切换。61 a ;在Linux中:正如您在Linux中看到的,在NL之前还有另一个字符,即回车符。如果有人能解释这一点,让我省去为Linux和Windows代码添加ifdef语句的痛苦,我将不胜感激。我知道,
我的问题是,我试图加载一个Linux格式的文本文件,并定期读取它,就像在C++应用程序中打开一个windows格式的文本文件一样。record.push_back( s ); data.push_back( record );然而,这正是我想要做的,而不是从格式化为Windows文本文件中读取的文本文件,它将是一个Linux文本文件,在每一行的每个“项”之间都不会有一个选项卡;相反,它将包含随机数量的空格。我