繁体   English   中英

警告:指针与整数之间的比较,赋值从指针进行整数转换而无需强制转换?

[英]Warning: comparison between pointer and integer, assignment make integer from pointer without a cast?

我现在正在收到这些警告,但不确定为什么。 我已将警告消息放在代码所对应的行旁边。

void removeNewLine (char * userName, int charLenght)
{
int i=0; 

do {
    if (userName [i]=='/n') //comparison between pointer and integer
    {
        userName [i]='/0'; //assignment makes integer from pointer w/o cast
    }
i++;
} while (i<charLenght);

}

您的斜线错误。 您需要'\\n'表示换行符,而'\\0'表示NULL字符。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM