小编Ale*_*lex的帖子

作为赋值的左操作数需要左值(while循环)

while (CMMC%a=!0 && CMMC%b=!0){
    cout << CMMC;
    CMMC++;
Run Code Online (Sandbox Code Playgroud)

嗨,大家好!

我是C++的新手,我正在努力学习,但我从基础开始.我在上述情况下有错误.逻辑是......当CMMC除以a和b不为0时,CMMC加1,然后再次检查CMMC.我知道这很愚蠢,但我只是从C++开始,我找不到解决方案.

c++ loops while-loop

0
推荐指数
1
解决办法
470
查看次数

为什么从 QPAD 复制的 csv 和从 q 进程保存的 csv 在大小上如此不同?

我正在尝试保存从表生成的 csv。

如果我从 QPAD“全部导出为 CSV”,则文件大小为 22MB。

如果我这样做, `:path.csv 0: csv 0: table文件是 496MB。

该文件包含相同的数据。

我确实有一些列是日期列表、符号列表,这些列在解析为 csv 时会导致一些问题。

为了克服这个问题,我用这个{`$$[1=count x;string first x;`$" "sv string x]}

即其中一个列称为 allDates,如下所示:

其他一些 所有日期 堆叠符号列
值1 , 2001.01.01 ,`符号1
值2 2001.01.01 2001.01.02 `符号2`符号3

如此巨大的尺寸差异从何而来以及如何减小尺寸。

如果我删除这 3 列(列表列表),文件会显着下降。

做一个ungroup不是一个选择。

我认为这里重要的问题是为什么 QPAD 能够处理“D”“S”等类型的列表列表的列,以及如何在不将这些列转换为空格分隔字符串的情况下实现这一点。这就是导致我保存的 csv 如此巨大的原因。

IE。我可以从 QPAD 执行“全部导出到 csv”,大小为 21MB: 在此输入图像描述

但如果我想以编程方式保存它,我需要更改这些 allDates 和 DESK_NAME 列,并且它会增加到 500MB

更新:谢谢大家。我不知道 QPAD 会截断导出数据。这令人担忧。

kdb

0
推荐指数
1
解决办法
173
查看次数

是否可以在 kdb 输出中打印彩色输出?

我有一组单元测试,我想立即运行它们,并有一个包含多行的表,其中“通过”的为绿色,“失败”的为红色。

我希望输出看起来像这样: 期望的输出

我知道我必须使用 ANSI 颜色代码,但到目前为止我无法使其与neg[1]命令一起使用,甚至无法使用system""

这可能吗?

kdb

0
推荐指数
1
解决办法
102
查看次数

标签 统计

kdb ×2

c++ ×1

loops ×1

while-loop ×1