gpt4 book ai didi

c - 用换行符替换空格

转载 作者:太空宇宙 更新时间:2023-11-04 01:53:49 24 4
gpt4 key购买 nike

我正在尝试为 Ti-89 计算器做一个带有行替换器的空格,这样我就可以打印行而不会因为水平字符长度而被剪切。他们通常看起来像这样

This is a pretty long test
ing for the Ti89 Calculator

我希望他们看起来像这样

 This is a pretty long
testing for the Ti89
Calculator

我试着用这段代码来做

void _print_line(char* string)
{
int k = strlen(string);
if(k > 26)
{
int n = 0;
int c = 25;
while(n == 0)
{
if(string[c] == 32)
{
n = 1;
}
else
{
c--;
}
if(c <= 0)
{
n = 2;
}
}
if(n == 1)
{
string[c] == '\n';
}
}
printf("%s\n", string);
}

但它似乎只是忽略它并像第一个示例一样继续打印它。

最佳答案

您没有插入回车符。

替换
字符串[c] == '\n';


字符串[c] = '\n';

关于c - 用换行符替换空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38275235/

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