es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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?

Tags:  ,

Answer

  1. Avatar for 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.

Comments are closed.