C语言中怎么实现自动换行

Python011

C语言中怎么实现自动换行,第1张

在输出的时候,计算输出的宽度,或者输出的个数,在达到一定限度后,增加换行符即可。

以输出100个整型值,每输出10个,自动换行为例,函数编写如下:

void func(int *a)

{

    int i

    for(i = 0 i < 100 i ++)

    {

        printf("%d,",a[i])

        if(i%10==9) printf("\n")//每输出10个换行。

    }

}

c语言printf设置自动回车程序:

t=1while(t){if(t%2=1)printf("%c",ch2)elseprintf("%c",ch1)t+}t=n-2*iwhile(t-)if(i%2=1)printf("%c",ch1)else.

比如char str[] = "Hello"

如果你想要自动换行,可以使用puts(str)

如果你不想要自动换行,可以使用printf("%s", str)