我知道这是一个非常愚蠢和简单的问题,但我一直在尝试打印一个机器人的图像,它应该输出以下内容:
+----------+
| |
| /\ /\ |
| \/ \/ |
| |
| [-=-=-] |
+----------+我被困在打印出眼睛的部分。最初我写的是:
printf("| /\ /\ |");
printf("| \/ \/ |");但是显示了一个错误,所以我记得您需要使用双斜杠,所以:
printf("| \/\\ \/\\ |");
printf("| \\\/ \\\/ |");但是,即使在此之后,也会显示一个错误,即函数printf的隐式声明?!我不明白这个错误。有人能解释一下怎么解决这个问题吗?
发布于 2015-04-22 19:40:42
您不需要转义正斜杠。
这对我来说很有效:
#include <stdio.h>
int main()
{
printf("| /\\ /\\ |");
printf("| \\/ \\/ |");
return 0;
}发布于 2015-04-22 20:05:07
您必须在反斜杠前使用\。它将character.Like与此分开
printf("| /\\ /\\ |\n");
printf("| \\/ \\/ |"); https://stackoverflow.com/questions/29796371
复制相似问题