使用下面语句,运行程序报段错误:
begin = strstr(aucBuf, ':');
看了代码好久没发现问题,直到祭出dbg单步调试才找到问题所在行。
看了好久才发现,strstr中的第二个入参为字符串,不是字符,改成下面的就可以了:
begin = strstr(aucBuf, ":");
使用下面语句,运行程序报段错误:
begin = strstr(aucBuf, ':');
看了代码好久没发现问题,直到祭出dbg单步调试才找到问题所在行。
看了好久才发现,strstr中的第二个入参为字符串,不是字符,改成下面的就可以了:
begin = strstr(aucBuf, ":");