恭喜,你发布的帖子
发布于 2016-08-04 17:01:16
3楼
想自动换行, 应该可以。如下:
//s位显示文本
char s[100] = "";
gets(s);
char str[100] = "";
if(strlen(s) > LEN) //LEN自己设定
{
char *p = s;
char *q = str;
int newword = 0;
while(*p)
{
if(!newword && isalpha(*p))
{
newword = 1;
}
if(newword && *p == ' ')
{
newword = 0;
*q++ = '\r';
*q++ = '\n';
p++;
continue;
}
if(newword)
{
*q++ = *p++;
}
else
{
p++;
}
}
*q++ = '\0';
puts(str);
}
请填写推广理由:
分享
只看
楼主