我正在构建一个游戏,当我使用以下代码更改2d-map中的值时
char example[100];
strcpy(example, " ");
strcat(example, player1->unitName[j]);
strcat(example, " ");
map->map[x][y] = example;
Run Code Online (Sandbox Code Playgroud)
我在地图变化中用示例表示的全部值.
我想我正在把指针放到这个例子中.
有什么方法我可以只放置示例的值而不是地址或指针?
我是一个verilog的新手.
我做了很多研究,最后编写了这段代码,但似乎无法正常工作.
任何人都可以帮我解决吗?
module comparator();
reg[3:0] a, b;
wire[1:0] equal, lower, greater;
if (a<b) begin
equal = 0;
lower = 1;
greater = 0;
end
else if (a==b) begin
equal = 1;
lower = 0;
greater = 0;
end
else begin
equal = 0;
lower = 0;
greater = 1;
end;
initial begin
$monitor($time,
"a=%b, b=%b, greater=%b, equals=%b, lower=%b",
a, b, greater, equal, lower);
a=9; b=10;
#100 $display ("\n", $time, "\n");
end
endmodule
Run Code Online (Sandbox Code Playgroud)