text相关内容

编写许多txt文件(90),每个文件5MB,最多需要1400秒

我是电气工程学生。 作为一个配置,我需要实现医学成像中使用的背投影算法来形成图像。 要计算最终图像,将计算一个很多信息并保存在一个向量中。 在某个所需的分辨率(256 * 256像素)的最终图像,程序崩溃,因为我用完了RAM,所以我决定将此信息写入90个文本文件。 我使用stream来编写这些文件。 计算此信息,然后将其存储在向量中所需的时间是: 输出分辨率64x64: ..
发布时间:2016-10-27 01:58:31 C/C++开发

插入器和提取器读取/写入二进制数据与文本

我一直在尝试阅读iostreams并更好地理解它们。偶尔,我发现插入器(> 用于文本序列化。这是几个地方,但本文是一个很好的例子: http:/ /spec.winprog.org/streams/ 在 存在其中>以流的方式使用,但不遵守任何文本约定。例如,当Qt的 QDataStream 使用时,他们写二进制编码数据: ..
发布时间:2016-10-27 00:59:59 C/C++开发

CRichEditCtrl附加彩色文本?

我在MFC项目中有一个CRichEditCtrl,我用它作为报告日志。 根据给定的情况,我需要为控件附加不同的彩色文本(例如,标准通知的蓝色线,错误的红色线等)。 我已经很接近这个工作,但它仍然表现得奇怪: void CMyDlg :: InsertText(CString text,COLORREF color,bool bold,bool italic) { CHARFORMA ..
发布时间:2016-10-25 15:29:31 C/C++开发

问题与Freetype和OpenGL

嘿,我有一个奇怪的问题,绘制文本在OpenGL加载了Freetype 2库。这是我看到的屏幕截图。 这是我的代码位,用于加载和呈现我的文本。 class Font { Font(const String& filename) { if(FT_New_Face(Font :: ftLibrary,“arial.ttf”,0, & mFace)){ cout ..
发布时间:2016-10-23 19:49:39 C/C++开发

重复文本查找

我的主要问题是试图找到一个合适的解决方案来自动转向这一点,例如: D + C + D + f + d + c + d + f + d + c + d + f + d + c + d + f + 改成: [d + c + d + f +] 4 ie找到彼此相邻的重复,然后从这些重复中做出更短的“循环”。 到目前为止,我没有找到合适的解决方案, ..
发布时间:2016-10-23 19:44:53 C#/.NET

C ++ - 在文本文件(标准系统库)中查找和替换

我在寻找一些建议。 我的情况: 应用程序使用文本本地文件。 correct =“TEXT”。不正确,正确, = 和“TEXT”之间可以有无限的空格。 获取的文本是在函数中测试的,可以替换(更改必须存储在文件中)。 correct =“CORRECT_TEXT” 理论方法: 使用 ofstream / p> 在字符串 ..
发布时间:2016-10-23 13:10:13 C/C++开发

从.txt文件读取浮动

如何从.txt档案读取浮动广告。根据每行开头的名称,我想读取不同数量的坐标。 例如: triangle 1.2 -2.4 3.0 结果应该是: float x = 1.2 / float y = -2.4 / float z = 3.0 该文件有更多的行与不同的形状,这可以更复杂,但我想如果我知道如何做其中一个我可以自己做其他。 我的代码到目前为止: #inclu ..
发布时间:2016-10-22 19:11:34 C/C++开发

c ++ getline读取整个文件

我使用std :: getline()从一个文本文件中逐行读取。但是,第一次调用getline是在整个文件中读取!我也试过明确指定分隔符为'\\\ '。 std :: ifstream serialIn; ... serialIn.open(argv [3]); ... std :: string tmpStr; std :: getline(serialIn,tm ..
发布时间:2016-10-20 22:29:35 C/C++开发

错误:stray'\302'在程序中

我在Ubuntu 10.10上使用Code :: Blocks。我已连接Mac键盘,并将键盘设置为“瑞士德国Mac”。现在每当我写一个等号,后跟一个空格(例如width = 100),我得到错误信息:stray'\302'in program。 我知道这个错误意味着在文本文件中有一个非标准字符。 当我删除空格字符的程序编译就好了。这意味着Code :: Blocks添加了一些特殊的字符 ..
发布时间:2016-10-20 09:22:40 C/C++开发

如何正确确定文本文件的字符编码?

这里是我的情况:我需要正确确定哪个字符编码用于给定的文本文件。希望它可以正确返回以下类型之一: 枚举CHARACTER_ENCODING { ANSI, Unicode, Unicode_big_endian, UTF8_with_BOM, UTF8_without_BOM }; 到目前为止,我可以正确地告诉文本文件是通过调用以下函数调用code>, Uni ..
发布时间:2016-10-17 09:46:32 C/C++开发

非常快的文本文件处理(C ++)

我写了一个应用程序来处理GPU上的数据。代码工作得很好,但我有一个问题,输入文件(〜3GB,文本)的阅读部分是我的应用程序的瓶颈。 我使用getline()读取一行,并将第1行复制到一个向量中, line2到向量,跳过第3行和第4行。对于其余的11个mio行,依此类推。 我尝试了几种方法来获得最佳时间可能: 我发现的最快方法是使用boost :: iostreams :: str ..
发布时间:2016-10-17 09:17:23 C/C++开发

在Qt中测量文本宽度

使用Qt框架,如何测量以给定字体/样式呈现的一段文本的宽度(以像素为单位)? 解决方案 您可以使用 QFontMetrics 类 - 请参阅 width()方法,它可以给你给定的QString的宽度。 QFont myFont(fontName,fontSize);; QString str(“我想知道这有多宽? QFontMetrics fm(myFont); i ..
发布时间:2016-10-14 20:45:13 C/C++开发

错误:stray'\XXX'在程序:为什么?

我在C ++中写了一个小程序,遇到了一个奇怪的错误: src / Makefile / cpp:42:3:错误:stray'\302'在程序 src / Makefile / Tool.cpp:42:3:错误:stray'\240'在程序 我在vim中编写这个程序,相应的行(显示隐藏的字符)是: > ---> --- std :: vector ..
发布时间:2016-10-14 20:13:29 C/C++开发

如何删除C ++ std :: string中的重音符和波浪号

我有一个C ++中的字符串有一个西班牙语有几个单词的问题。这意味着我有很多带有口音和符号的词。我想替换他们没有重音的同行。示例:我要替换这个词:“había”for habia。我尝试直接替换它,但使用字符串类的替换方法,但我不能让它工作。 我使用这个代码: for(it = dictionary.begin(); it!= dictionary.end(); it ++) { ..
发布时间:2016-10-14 12:53:36 C/C++开发

计算文本文件中的行数

我正在阅读文本文件的行,我想知道这是否是一个很好的方法去?我不得不写的函数 numberoflines 减少 number_of_lines变量一个,因为在while循环中,对于每一行读取它为number_of_lines变量添加2。 #include #include using namespace std; int number ..
发布时间:2016-10-13 12:17:56 C/C++开发

如何从文本文件中读取,C ++中的字符

我想知道是否有人可以帮助我找出如何从C ++中的文本文件读取,逐个字符。这样,我可以有一个while循环(仍然有文本),我在文本文档中的下一个字符存储在一个临时变量,所以我可以做一些事情,然后重复与下一个字符的过程。我知道如何打开文件和一切,但 temp = textFile.getchar()似乎不工作。提前感谢。 解决方案 您可以尝试以下方式: char ch; fstre ..
发布时间:2016-10-13 11:40:16 C/C++开发

如何在终端中更新打印的邮件而不重新打印(Linux)

我想为我的终端应用程序创建一个进度条,它可以工作: [XXXXXXX] 这将给出进程完成之前剩余时间的可视指示。 我知道我可以通过将更多的X添加到字符串然后只是printf来打印越来越多的X,但是看起来像是: [XXXXXXX] [XXXXXXXX] [XXXXXXXXX] [XXXXXXXXXX] 或类似的东西(显然你可 ..
发布时间:2016-10-13 11:02:07 服务器开发