首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

关于C语言输出时的自动换行,该怎么处理

2012-03-17 
关于C语言输出时的自动换行我要在屏幕上输出一个很长的字符串。在输出的时候,系统会自动进行换行,因为屏幕

关于C语言输出时的自动换行
我要在屏幕上输出一个很长的字符串。在输出的时候,系统会自动进行换行,因为屏幕的宽度   够,我怎么样在它换行时输出一个tab


[解决办法]
控制台好象是80字符*300行
最好自己控制格式吧,否则那样判断既麻烦,还容易出错,一出错就不美观啦~
[解决办法]
胡乱来

void auto_printf(char* ch)
{
char* p = ch;
int s = (strlen(ch) + 74) / 75;


for (int i = 0; i < s; i++)
{
printf( "%.75s\n ", p);
p += sizeof(char) * 75;
}

}


int main(int argc, char* argv[])
{

char ch[500];

for (int i = 0; i < 500; i++)
ch[i] = 'a ';
ch[499] = 0;

printf( " ");
auto_printf(ch);

return 0;
}

热点排行