问题太长了。这是解决方案。
解决方案:
当试图获取“只是”没有任何特殊字符(如 \n 或 \r)的行时,然后循环遍历字符串(char* 类型)直到你点击 \r 或 \n 以便它在 Windows 之间稍微交叉兼容和其他 Linux 机器。
可能的代码:
for (i = displacement; i < strlen(line) && line[i] != '\r' && line[i] != '\n'; i++) {
newString[i - displacement] = line[i];
}