关于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;
}