我只有大约 1 周的编码经验,所以我有很多东西要学。我目前正在尝试完成我在 C 类中的作业,我必须编写一个脚本,该脚本可以在文本 Welcome to C Programming 周围输出 *
。
我已经设法用我在下面写的代码完成了作业的第一部分,但我似乎无法弄清楚如何获得文本上方和下方的 *
。我的笔记或讲座中也没有提到任何内容,所以我现在很迷茫。
#include <stdio.h>
int main (void)
{
printf ("** Welcome to C Programming **");
return 0;
}
如果有帮助,我会在 Mac 上工作。感谢任何可以帮助我解决这个问题的人。
编辑:我添加了新的行标记,现在可以使用了!谢谢大家的意见。提交作业后,我将尝试使用提到的所有方法进行练习。
最佳答案
您可以在 printf
调用中使用 '\n'
转义序列来表示换行符(即换行符)。由于您的 IDE/代码编辑器很可能使用等宽字体,因此正确对齐 * 字符应该非常容易:
printf ("******************************\n");
printf ("** Welcome to C Programming **\n");
printf ("******************************\n");
或者,如果您想将整个事情放在单个 printf
调用中,您可以使用 \
字符后跟字符串文字中的换行符来打破字符串在编辑器中的多行表示:
printf (
"******************************\n \
** Welcome to C Programming **\n \
******************************\n"
);
甚至:
printf ("******************************\n"
"** Welcome to C Programming **\n"
"******************************\n");
关于c - 在 C 中开始一个新的文本行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41772924/