size_t len fgets Use size_t len while (fgets(string1, (int) len, fp) != NULL) len = strlen(buffer); Do not use int len; while (fgets(string1, len, fp) != NULL) len = strlen(buffer); Parent topic: Coding considerations on Windows fg19450_
Use
size_t len while (fgets(string1, (int) len, fp) != NULL) len = strlen(buffer);
int len; while (fgets(string1, len, fp) != NULL) len = strlen(buffer);