Asistente de C · Soporte técnico

Esta aplicación ofrece lecciones completas, prácticas de aula, edición de proyectos y ejecución acotada de código local. Aquí se resumen el inicio rápido, los límites de ejecución, la restauración de compras y las preguntas frecuentes.

Fecha de actualización: 2026 de 8 de 12

Inicio rápido

  1. En «Workspace» abre un ejemplo integrado o pulsa «Nuevo proyecto».
  2. Modifica main.c en el editor; cuando necesites entrada, usa la barra de herramientas de la consola para configurar la entrada estándar virtual.
  3. Pulsa «Ejecutar». La salida del programa aparece en «Consola» y las indicaciones de sintaxis y ejecución en «Diagnóstico».
  4. En «Aprender» lee los capítulos, o en «Ejercicios» selecciona un laboratorio y crea un proyecto editable.

Preguntas frecuentes

¿Por qué el código indica «No compatible»?

Esta aplicación proporciona un intérprete limitado orientado a escenarios de aprendizaje. No es Clang, GCC ni una cadena de herramientas ISO C completa. La sintaxis, los archivos de cabecera o las funciones que excedan el subconjunto educativo actual generan un diagnóstico explícito.

¿Por qué el programa se detiene automáticamente?

La aplicación limita el número de instrucciones, la profundidad de llamadas, el volumen de entrada y el volumen de salida. Los bucles infinitos, la recursividad excesiva o la salida continua se detienen al alcanzar el límite para proteger el dispositivo y el proyecto actual.

¿Qué hago si el programa espera entrada?

Antes de ejecutar, usa el botón de entrada de la consola para introducir el texto que se suministrará a scanf o getchar y vuelve a ejecutar el código.

¿Cómo interpretar los mensajes de diagnóstico?

Comprueba primero el número de línea, el número de columna y la descripción del primer error. Corrígelo y vuelve a ejecutar; los errores posteriores a veces solo son consecuencia de un problema de sintaxis previo.

¿Se sincroniza el progreso de aprendizaje?

No. El estado de finalización de los capítulos se guarda únicamente en el contenedor de la aplicación en el dispositivo actual. No requiere cuenta, ni se carga ni se sincroniza en la nube.

¿Se puede usar la aplicación sin conexión?

Las lecciones, los ejercicios, la edición de proyectos y la ejecución del intérprete educativo no dependen de servicios de compilación remotos. Es necesario conectarse a los servicios de Apple al cargar, comprar o restaurar productos de App Store. Si seleccionas activamente archivos desde un proveedor de archivos en la nube, los servicios de archivos del sistema también pueden necesitar conexión de red.

Proyectos, datos e importación de archivos

Alcance del intérprete

Soportado actualmente

int, double, char, cadenas, expresiones comunes, arrays unidimensionales, condiciones y bucles, funciones definidas por el usuario, valores de retorno, recursividad, así como printf, puts, putchar, scanf, getchar y declaraciones de archivos de cabecera en forma de lista blanca.

Limitado o no soportado actualmente

La cadena de herramientas ISO C completa, archivos de cabecera del sistema arbitrarios, aritmética de punteros general, E/S de archivos reales, red, procesos, comandos del sistema, API de iOS, así como la generación y ejecución de archivos ejecutables nativos, archivos objeto o bibliotecas dinámicas. Algunas lecciones abordan conceptos avanzados que aún no pueden ejecutarse en el intérprete educativo móvil.

Límites de seguridad

El código fuente solo es procesado por el intérprete integrado de la aplicación. No se utiliza JIT ni se genera código de máquina. Los programas de usuario no pueden acceder por sí mismos a archivos del dispositivo, redes, contactos, fotos, ubicación u otros datos de aplicaciones.

Si falla la importación

  1. Confirma que has seleccionado un archivo .c o de texto normal, no un directorio, un archivo comprimido o un ejecutable.
  2. Confirma que el archivo no supera 256 KiB y que utiliza codificación UTF-8 o UTF-16 común.
  3. Si el archivo proviene de un proveedor de archivos de terceros, espera a que el sistema complete la descarga antes de volver a seleccionarlo.
  4. La importación solo copia una versión del código fuente en un proyecto local de la aplicación, sin modificar el archivo original.

Créditos gratuitos y desbloqueo permanente

Cada usuario puede ejecutar código gratuitamente 20 veces y abrir los detalles de las lecciones 10 veces. Al alcanzar cualquiera de los límites, se puede adquirir el desbloqueo permanente no consumible para seguir usando la aplicación sin límites. No es una suscripción ni se renueva automáticamente. El precio real y la moneda los proporciona App Store según la región del usuario.

¿Cómo restaurar la compra?

Abre la página de desbloqueo permanente dentro de la aplicación y pulsa «Restaurar compras». Es posible que el sistema solicite iniciar sesión con la cuenta de Apple utilizada para la compra. La aplicación invoca el mecanismo de restauración de Apple y solo acepta los derechos de acceso verificados actualmente.

Contactar con soporte

Si el problema persiste, ponte en contacto con nosotros a través de los datos del desarrollador indicados en la página del producto en App Store. Se recomienda incluir la versión de la aplicación, el dispositivo y la versión de iOS, los pasos para reproducir el problema y, si es posible, una captura de pantalla del diagnóstico o un fragmento de código fuente mínimo de ejemplo que no contenga información personal.