gpt4 book ai didi

c - C语言输入字符串如何加下划线

转载 作者:行者123 更新时间:2023-11-30 20:25:30 29 4
gpt4 key购买 nike

如何在c语言中给输入字符串加下划线。

#include <stdio.h>
#include <string.h>

main(){
printf("Enter String\n");
gets(usr);
puts(usr);
}

最佳答案

我不知道linux上的windows,这很简单

#include <stdlib.h>
#include <stdio.h>
#include <string.h>

int main(int argc, char **argv)
{
char text[100];
if (fgets(text, sizeof(text), stdin) != NULL)
{
size_t length;

length = strlen(text);
if (text[length - 1] == '\n')
text[length - 1] = '\0';
printf("the following text \033[4m");
printf("%s", text);
printf("\033[24m, was underlined\n");
}
return 0;
}

基本上将文本包裹在 "\e[4m""\e[24m" 周围即可,前者启用下划线文本,后者禁用它。您可以在 google 中搜索 BASH 转义序列 以获取颜色和其他内容。

您还可以创建一个为某个字符串添加下划线的函数,尽管这在 c 中不像在 Java 中那么容易。

关于c - C语言输入字符串如何加下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28615944/

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