小编Ski*_*zie的帖子

在D中执行输入是否比scanf()更难看?

目前我知道如何在D中输入的唯一方法是使用scanf()函数.但该死的,该死的很难看.你会认为,因为它是从C升级,他们会修复它.

我正在寻找一种方法来用一个参数做到这一点.目前你必须这样做:

int foo = 0;
scanf("%i", &foo);
writeln("%i", foo);
Run Code Online (Sandbox Code Playgroud)

但是用一个论点看起来会更清晰.就像是:

int foo = 0;
scanf(foo);
writeln(foo);
Run Code Online (Sandbox Code Playgroud)

谢谢.

d input scanf

5
推荐指数
2
解决办法
242
查看次数

将字符串乘以整数会返回整数吗?

所以我试图使用D制作一个星号金字塔.首先,我注意到连接似乎是不可能的.写出类似的东西writeln("foo" + "bar")会给你一个语法错误.所以相反,我尝试将字符串乘以python中的字符串,这不适用于双引号字符串,但是使用单引号字符串会发生奇怪的事情.

如果你输入这个

import std.stdio;
void main()
{
    foreach (i; 0 .. 10)
    {
        writeln(i*'0');
    }
}
Run Code Online (Sandbox Code Playgroud)

它会返回一堆整数.谁能解释为什么会这样?让我知道如何连接字符串也将非常有用.

谢谢!

string d

4
推荐指数
1
解决办法
127
查看次数

如何在SFML中创建可点击的精灵?

我一直在查看SFML文档以制作可点击的精灵,但到目前为止我还没有找到任何东西.你们认为你可以帮助我吗?

c++ button sprite sfml clickable

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

标签 统计

d ×2

button ×1

c++ ×1

clickable ×1

input ×1

scanf ×1

sfml ×1

sprite ×1

string ×1