遇到换行符时,我正在尝试标记字符串。
rest = strdup(value);
while ((token = strtok_r(rest,"\n",&rest))) {
snprintf(new_value,MAX_BANNER_LEN + 1,"%s\n",token);
}
其中'value'是一个字符串,说:“这是一个示例\ n这里是换行符”
但是上面的函数没有标记'value'并且'new_value'变量按原样出现,即“这是一个示例\ n这里是换行符”。
有什么建议可以克服吗?
谢谢, Poornima