21xrx.com
2024-12-22 23:12:11 Sunday
登录
文章检索 我的文章 写文章
如何让C语言puts函数不换行
2023-06-17 08:37:50 深夜i     --     --
C语言 puts函数 不换行 printf函数 空字符串

在C语言中,使用puts函数可以将字符串输出到屏幕上并自动换行。但有时候我们希望输出的字符串不换行,该怎么办呢?下面介绍两种方法。

方法一:

使用printf函数代替puts函数。printf可以将字符串输出到屏幕上,但不会自动换行。具体用法如下:


#include

int main()

{

  char *str = "Hello, World!";

  printf("%s", str);// 不会自动换行

  return 0;

}

方法二:

使用puts函数输出字符串后,再输出一个不包含任何可见字符的字符串"\0"。即先输出字符串,再输出一个空字符串,这样就能实现不换行了。具体用法如下:


#include

int main()

{

  char *str = "Hello, World!";

  puts(str);// 输出字符串并自动换行

  puts("");// 输出一个空字符串

  return 0;

}

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复