Saltar al contenido principal
Z

Formateador de código C / C++

Reindent only — not a full formatter

Vuelve a indentar código fuente C o C++ con opciones de estilo de llaves, ancho de sangría y posición de las directivas del preprocesador. Es una herramienta de limpieza de sangría, no un formateador completo como clang-format.

Gratis Sin registro Del lado del cliente Respetuoso con la privacidad Updated

Cómo usar

  1. 1 Elige C o C++.
  2. 2 Pega tu código fuente.
  3. 3 Elige el estilo de llaves, el tamaño de sangría y dónde colocar las líneas del preprocesador.
  4. 4 Copia o descarga el resultado.

Por qué usar esta herramienta

  • Un conjunto de reglas equivalente a Astyle: llaves, sangría y posición del preprocesador.
  • Las líneas del preprocesador pueden mantenerse en la columna 0 o seguir el nivel de anidación — tú eliges.
  • El procesamiento ocurre por completo en el navegador: tu código nunca sale de él.
  • Para un resultado estándar, usa clang-format localmente con tu propio archivo .clang-format.

Preguntas frecuentes

¿Esta herramienta coincide con clang-format?

Solo de forma aproximada — aquí únicamente aplicamos sangría y estilo de llaves. clang-format además gestiona la alineación de punteros, el ajuste de línea según el límite de columnas y la sangría de los modificadores de acceso. Usa clang-format localmente si necesitas un resultado estándar.

C frente a C++: ¿qué cambia?

El conjunto de reglas es el mismo para ambos. El selector solo determina qué ejemplo se carga y la extensión del archivo al descargarlo.

¿La herramienta conserva mis macros?

Las definiciones de macros en líneas del preprocesador se mantienen exactamente igual. Las macros multilínea que usan una barra invertida al final siguen apareciendo en líneas consecutivas, pero cada línea se trata como una línea de preprocesador independiente.

¿Qué es Formateador de código C / C++?

El formateador de C / C++ es una herramienta que vuelve a indentar código fuente C o C++ directamente en el navegador, con opciones de estilo de llaves, ancho de sangría y posición de las directivas del preprocesador. Funciona como un limpiador de sangría y no como un formateador completo tipo clang-format: aplica un diseño consistente sin compilar el código y lo mantiene siempre en el lado del cliente.

Características

Reindentación por profundidad de llaves

Reindenta funciones y bloques según su anidamiento, con colocación de llaves K&R o Allman.

Compatible con el preprocesador

Deja las directivas #include / #define en la columna cero en lugar de indentarlas.

100% privado

Se ejecuta en tu dispositivo: tu código fuente nunca se sube.

Ejemplo

Input

#include <stdio.h>
int main() {
printf("hi");
return 0;
}

Output

#include <stdio.h>
int main() {
    printf("hi");
    return 0;
}

Casos de uso comunes

  1. 1

    Corregir C/C++ pegado

    Repara la indentación de código copiado de un libro de texto, un PDF o un foro.

  2. 2

    Normalizar el estilo de llaves

    Convierte un bloque entre la colocación K&R y Allman.

  3. 3

    Orden rápido

    Limpia el diseño sin necesidad de configurar clang-format localmente.

Resumen

El formateador de C / C++ de Zerethon reindenta el código fuente en tu navegador según la profundidad de las llaves, manteniendo las directivas de preprocesador (`#include`, `#define`) en la columna cero, con un conmutador de estilo de llaves K&R o Allman. Es un reindentador ligero, no un clang-format completo: ordena el diseño sin reformatear el código. No se sube nada a ningún servidor.

Categoría
Desarrollo
Precio
Gratis
Privacidad
Basado en el navegador
Registro
No necesario

Referencias

Privacidad

Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Formateador de código C / C++ funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.

Herramientas relacionadas

Crea, comparte y crece en Zerethon Social

Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.

Prueba Zerethon gratis