lenguaje c: ¿Cómo obtengo un archivo fuente .c a partir de un archivo objeto (.o) o un archivo .exe?
Es imposible obtenerlo directamente. ¡Ni siquiera usando el desmontaje! El archivo de destino ya es un archivo binario. Incluso si se desensambla, solo se puede obtener el código ensamblador. Incluso si lo desmontas, solo podrás obtener el código ensamblador. Es imposible obtener la apariencia original del programa fuente c (de lo contrario, ¿no se habría desmontado el sistema operativo de Microsoft hace mucho tiempo?).
Se recomienda que lo reescriba según sus ideas. Practica más y no memorices cómo está escrito el programa (esto es una crítica a la educación china, solo saben memorizar pero no entienden), pero debes tener una solución en mente cuando tomes una decisión. Para reescribir, descubrirás que el código que escribas será mejor que la última vez que lo escribiste.