gpt4 book ai didi

C++ 代码在 cmd 提示符前打印

转载 作者:行者123 更新时间:2023-11-28 04:57:10 25 4
gpt4 key购买 nike

我正在尝试学习如何开始学习在 Ubuntu 上进行 C++ 编码。我创建了一个名为 text.cpp 的文件,内容如下:

#include <stdio.h>
int main ()
{
printf("Hello World!");
}

我使用以下行编译它:

gcc test.c -o mytest

但是,当我运行 ./mytest 时,字符串“Hello World!”像这样出现在命令提示符前。

Hello World!mbishop@ubuntu:~bin$

为什么会发生这种情况以及如何在命令提示符后打印它。例如,当您键入 echo“Hello Wolrd!”时。

最佳答案

您可以在 Hello World! 之后添加一个换行符,如下所示:

printf("Hello World!\n");

编辑

你也可以使用 puts :

puts("Hello World");

既然你问为什么,那只是因为 printf 将输出写入 stdout 而没有添加新行。如果您使用 puts,它会写入输出并默认添加一个换行符。因此,puts() 将光标移动到下一行。

关于C++ 代码在 cmd 提示符前打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46901705/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com