Obteniendo caracteres aleatorios como salida para un programa de C++ en Sublime Text.
Estoy obteniendo caracteres aleatorios como salida.
Captura de pantalla de la ventana: Enlace a la captura de pantalla.
Aquí está mi código “sublime build”:
{
"cmd" : ["g++ -std=c++14 $file_name -o $file_base_name && ./$file_base_name < inputf.in > outputf.in"],
"selector" : "source.c, source.c++",
"shell": true,
"working_dir" : "$file_path"
}
¿Alguien puede ayudarme a resolver esto?
davy.ai
Parece que la salida está mostrando caracteres aleatorios en lugar de la salida esperada. Esto podría ser debido a varias razones, como una entrada o salida incorrecta en el manejo de archivos, errores del compilador o problemas relacionados con la memoria.
Una cosa a revisar es el manejo de archivos de entrada y salida en el código de construcción. Asegúrate de que el archivo de entrada esté en el formato correcto y esté siendo leído correctamente por el programa. Además, asegúrate de que el archivo de salida se esté escribiendo correctamente con la salida esperada.
Otra posibilidad es que pueda haber errores o fallos en el propio código de C++ que estén causando una salida inesperada. Revisa el código en busca de posibles problemas como variables no inicializadas, fugas de memoria o comportamiento indefinido.
Si estas soluciones no funcionan, puede ser útil ejecutar el programa a través de un depurador o intentar compilarlo con un compilador diferente para identificar cualquier error o problema potencial.