小编Joh*_*erg的帖子

使long int更容易阅读

我正在研究一个相当简单的控制台应用程序,但我遇到了一个小问题.除非你靠近显示器并仔细观察,否则很难读取大数字.用户可以立即看到它的数量非常重要.例如,哪些是最容易阅读的?

143000532
143.000.532
Run Code Online (Sandbox Code Playgroud)

我希望它看起来像第二个.如果每次我需要打印一个大数字时,只是做一个相当简单,但这很乏味并使代码看起来很糟糕.有什么方法可以以漂亮的方式做到这一点,并且仍然能够在计算和比较中使用变量吗?

c#

3
推荐指数
1
解决办法
206
查看次数

帮助解决类型转换错误

当我尝试编译我的程序时,我收到以下错误:

main.cpp: In function ‘int main()’:
main.cpp:67: error: cannot convert ‘int (*)[(((long unsigned int)(((long int)mapSizeY) -      1)) + 1u)]’ to ‘int (*)[10]’ for argument ‘3’ to ‘void initializeMap(int, int, int (*)[10])’
main.cpp:68: error: cannot convert ‘int (*)[(((long unsigned int)(((long int)mapSizeY) - 1)) + 1u)]’ to ‘int (*)[10]’ for argument ‘3’ to ‘void paintMap(int, int, int (*)[10])’
Run Code Online (Sandbox Code Playgroud)

我的代码看起来像这样:

#include <iostream>
using namespace std;

void initializeMap(int mapSizeX, int mapSizeY, int map[][10])
{
    // Map details:
    // 0 = # (wall)
    // 1 …
Run Code Online (Sandbox Code Playgroud)

c++

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

标签 统计

c# ×1

c++ ×1