name=qizexi sex=man我希望读取到name=qizexi这些有效字符而已,不希望rn也加入其中,因为那样会影响我的判断。
解决的方式是在遇到r获取n的时候,替换为 .
#include#include int main(int argc, char *argv[]) { char str[128]; while (fgets(str, 127, stdin)) { char *tmp = NULL; //去掉换行符 if (tmp = strstr(str, "n")) *tmp = ' '; //去掉回车符 if (tmp = strstr(str, "r")) *tmp = ' '; printf("---%s---n", str); } return 0; }



