Code:while (running) { fgets(buffer, 128, stdin); if (buffer[strlen(buffer) - 1] == '\n') { buffer[strlen(buffer) - 1] = '\0'; } for (i = 0; i < bots[0].count; i++) { sprintf(sendbuf, "%s\r\n", buffer); if (bots[i].connected) { senddata(i, sendbuf); } } }Console window does not close. How can I overcome this?Code:void cmd_quit(void) { int i = 0; running = 0; for (i = 0; i < bots[0].count; i++) { if (bots[i].s > 0) { destroysocket(i); } } WSACleanup(); free(bots); exit(0); return; }