-3
這個函數永遠不會返回1,總是strcmp(auxiliar->nick,nuevonick) != 0
Ç - 錯誤的結果(STRCMP)
int comparar_nick(char *nuevonick){
struct _usuario *auxiliar;
auxiliar = primerousuario;
while (auxiliar!=NULL) {
if(strcmp(auxiliar->nick,nuevonick) == 0) return 1;
auxiliar = auxiliar->siguiente;
}
return 0;
}
你確定這些值是否相等? –
可能需要修剪。 – BLUEPIXY
是'fgets()'涉及的地方? –