我正在尝试编写一个 C++ 程序,它可以找到走出迷宫的最短路线。不过,我现在正在努力让我的 makefile 正常工作。目前,我的 makefile 包含以下内容:
mazeIO : mazeIO.cpp maze.h
g++ -g -Wall mazeIO.cpp maze.h -o mazeIO
Run Code Online (Sandbox Code Playgroud)
mazeIO.cpp 和 maze.h 是我在项目中仅有的两个文件。在命令行中我输入
make -f Makefile
Run Code Online (Sandbox Code Playgroud)
它编译得很好。然后我正在打字
./mazeIO maze.txt
Run Code Online (Sandbox Code Playgroud)
maze.txt 是我尝试导航的迷宫输入。输入此内容后,我收到以下错误:
bash: ./mazeIO: Permission denied
Run Code Online (Sandbox Code Playgroud)
我不懂为什么。有什么建议么?
我正在尝试找到一种在Java中的多个变量中执行多个空检查/替换的简单方法.
我有一个包含大约20个String变量的对象.在构造函数中,我想检查是否有任何变量值为null.如果它们为null,我想用空字符串替换它们.我可以执行一系列if语句,但我觉得必须有一个更清晰的方法来做到这一点.
我想在SQL中做一些我想象的非常基本的东西,但我似乎无法弄明白.
我有2张桌子:
省份 - >
id | name | pCode | country_id | cCode
78840113-a0e5-11e4-8237-de7fe3f523cf | Alabama | AL | 1228 |
7884030c-a0e5-11e4-8237-de7fe3f523cf | Alaska | AK | 1228 |
788403ea-a0e5-11e4-8237-de7fe3f523cf | Arizona | AZ | 1228 |
788404a2-a0e5-11e4-8237-de7fe3f523cf | Arkansas | AR | 1228 |
Run Code Online (Sandbox Code Playgroud)
和国家 - >
iso_code | name | country_id
AD | Andorra | 1005
AE | United Arab Emirates | 1225
AF | Afghanistan | 1001
AG | Antigua and Barbuda | 1009
Run Code Online (Sandbox Code Playgroud)
我只想让省份中的cCode列填充相应的iso_code(如果省份和国家/地区的country_id相同).
我已经尝试了很多东西,甚至没有在这里写我的代码,我甚至不知道哪个方向是正确的方法(加入,插入,更新??).我完全卡住了请帮助我!