Foros del Web » Programación para mayores de 30 ;) » C/C++ »

Etiqueta Highlight para mejorar la legibilidad del código

Estas en el tema de Etiqueta Highlight para mejorar la legibilidad del código en el foro de C/C++ en Foros del Web. Desde hace un rato disponemos en el foro de la etiqueta [highlight=c++][/highlight] para código C++ y [highlight=c][/highlight] para código C, así hacemos que el código ...
  #1 (permalink)  
Antiguo 26/03/2009, 01:23
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Información Etiqueta Highlight para mejorar la legibilidad del código

Desde hace un rato disponemos en el foro de la etiqueta [highlight=c++][/highlight] para código C++ y [highlight=c][/highlight] para código C, así hacemos que el código en los mensajes se vea más presentable.

Ejemplos de salida:
Código c:
Ver original
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5.     printf("Hola mundo");
  6.     return 0;
  7. }
Código c++:
Ver original
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5.   cout << "Hola mundo" << endl;
  6.   return 0;
  7. }

Por favor, hagan uso de la herramienta. Así dejaremos el código más ordenado y será más fácil de leer.

Principalmente, usuarios nuevos, el uso de la etiqueta hará que más gente preste atención a sus dudas y se anime a responderles.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #2 (permalink)  
Antiguo 26/03/2009, 02:07
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 19 años, 11 meses
Puntos: 74
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Mmm prefiero la de [CODE] ya que con esta me sale el numero de linea y si quiero copiar un codigo ... para compilarlo tengo que sacar las lineas ...
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #3 (permalink)  
Antiguo 26/03/2009, 07:31
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Hola, Eternal Idol.

No hay problemas en usar la etiqueta [code].

Aunque, con ésta etiqueta tienes las opciones de "Copiar" y "Ver Original" que te permiten ver/copiar el código sin los números de línea.

Por otro lado, también facilita al poder decirle al usuario: "El error está en la línea X".
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #4 (permalink)  
Antiguo 26/03/2009, 07:43
Avatar de Eternal Idol  
Fecha de Ingreso: mayo-2004
Ubicación: Lucentum
Mensajes: 6.192
Antigüedad: 19 años, 11 meses
Puntos: 74
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Tenes razon, no lo vi ya que uso el skin viejo y ahi no figuran esas opciones

PD. La funcion de copiar no me toma correctamente los saltos de linea para Windows.
__________________
¡Peron cumple, Evita dignifica! VIVA PERON CARAJO
  #5 (permalink)  
Antiguo 27/03/2009, 07:57
Avatar de pctroll  
Fecha de Ingreso: marzo-2009
Mensajes: 2
Antigüedad: 15 años
Puntos: 0
De acuerdo Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Excelente... no conocía esa opción
  #6 (permalink)  
Antiguo 09/04/2009, 06:50
 
Fecha de Ingreso: abril-2009
Mensajes: 8
Antigüedad: 15 años
Puntos: 1
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Pues sí que parece mejor visualmente que code. En Chrome no va bien la opción de Copiar. Aunque pone que lo ha copiado en el portapapeles, no hay nada. Pero la opción de Ver original funciona sin problemas, así que te sacas el original, copiar pegar, y listo ;)
  #7 (permalink)  
Antiguo 08/02/2010, 02:51
Avatar de genuine_carlosV2  
Fecha de Ingreso: noviembre-2008
Ubicación: 127.0.0.1
Mensajes: 296
Antigüedad: 15 años, 5 meses
Puntos: 6
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Buenas,

Acabo de dar una respuesta en el foro de Java y me sorprendió que la opción Highlight no tiene opción para Java. Se supone que para responder con un código en Java hay que marcar Javascript (cuando no son el mismo lenguaje)?
Es posible añadir Java a la lista de opciones?

Gracias
__________________
Carlos

Recoger datos es solo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad. - IBM
  #8 (permalink)  
Antiguo 08/02/2010, 16:05
 
Fecha de Ingreso: noviembre-2009
Mensajes: 186
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Código java:
Ver original
  1. Timer timer = new Timer (tiempoEnMilisegundos, new ActionListener ()
  2. {
  3.     public void actionPerformed(ActionEvent e)
  4.     {
  5.         // Aquí el código que queramos ejecutar.
  6.      }
  7. });
  8. ...
  9.  
  10. timer.start();

pones otro, y ahi java
  #9 (permalink)  
Antiguo 08/02/2010, 16:44
Avatar de genuine_carlosV2  
Fecha de Ingreso: noviembre-2008
Ubicación: 127.0.0.1
Mensajes: 296
Antigüedad: 15 años, 5 meses
Puntos: 6
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

U¬¬

Entonces que haya uno solo y le pones el nombre que quieras...
__________________
Carlos

Recoger datos es solo el primer paso hacia la sabiduría. Pero compartir información es el primer paso hacia la comunidad. - IBM
  #10 (permalink)  
Antiguo 10/02/2010, 08:06
 
Fecha de Ingreso: noviembre-2009
Mensajes: 186
Antigüedad: 14 años, 5 meses
Puntos: 2
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

supongo que el coloreado sera diferente
  #11 (permalink)  
Antiguo 08/05/2011, 22:52
 
Fecha de Ingreso: mayo-2011
Mensajes: 10
Antigüedad: 12 años, 11 meses
Puntos: 0
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Gracias!!!!!!!!!! no conocia la opcion y acabo de mandarlo de manera erronea : |
  #12 (permalink)  
Antiguo 27/09/2011, 09:59
 
Fecha de Ingreso: septiembre-2011
Mensajes: 20
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

He tenido problemas con esta etiqueta... Cuando pongo copiar no funciona, cuando pongo ver original me muetra el original pero le agrega caracteres no ASCII y el compilador me da problemas, me tira errores de compilación por que el juego de caracteres esta mal.
Prog.c:156: error: stray ‘\240’ in program
  #13 (permalink)  
Antiguo 29/09/2011, 11:43
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Mira yo simplemente copio y pego directamente y me funciona. Lo sorprendente es que los numeros de linea no los copia.
  #14 (permalink)  
Antiguo 01/10/2011, 00:26
 
Fecha de Ingreso: septiembre-2011
Mensajes: 20
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Pues no, para poder compilar he tenido que pasar todo el fichero de UFT8 a ASCII con un programa de linux. iconv . No es complicado pero es la única forma de compilar sino gcc me tira muchos errores por cada caracter.
  #15 (permalink)  
Antiguo 01/10/2011, 17:54
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Lo que yo te digo es que copies directo de la pagina, donde se ve con color y todo. A mi desde ahi me funciona barbaro, en cambio si toco en Copiar o en ver codigo de fuente me aparecen esos caracteres extraños que vos decis!

Saludos
  #16 (permalink)  
Antiguo 02/10/2011, 22:40
 
Fecha de Ingreso: septiembre-2011
Mensajes: 20
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Pues eso es lo que hago no copio directamente con el resaltado. Sino desde ver el codigo fuente.. En fin creo que me lo merezco por usar linux, no ? Es una pequeña complicación pero nada que me detenga y paso aprendo.
  #17 (permalink)  
Antiguo 03/10/2011, 05:13
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Leiste lo que te dije?? Yo lo copio desde el resaltado y usando Linux y no tengo problemas....

Saludos
  #18 (permalink)  
Antiguo 03/10/2011, 20:44
 
Fecha de Ingreso: septiembre-2011
Mensajes: 20
Antigüedad: 12 años, 7 meses
Puntos: 2
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Pues si la verdad es que no leí muy bien. Ahora no tengo problemas.. !Pensaba que te copiaba los numeros de linea. Gracias!
  #19 (permalink)  
Antiguo 10/10/2011, 14:17
 
Fecha de Ingreso: septiembre-2011
Mensajes: 16
Antigüedad: 12 años, 6 meses
Puntos: 7
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Muy bueno. Gracias. Estaba utilizando la etiqueta y salí de la duda en cómo utilizar esta otra. Saludos...

Código C:
Ver original
  1. printf("Gracias...");
  2. return 0;
  #20 (permalink)  
Antiguo 01/10/2012, 01:38
 
Fecha de Ingreso: junio-2010
Ubicación: Madrid
Mensajes: 620
Antigüedad: 13 años, 10 meses
Puntos: 73
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Lo siento, le di sin querer al botoncito "No me gusta".
  #21 (permalink)  
Antiguo 16/06/2015, 17:19
 
Fecha de Ingreso: enero-2014
Mensajes: 60
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

hola compañeros, quiero probar el resaltado y no se bien como se hace,
¿solo hay que añadir la etiqueta y todo loque va detras si es codigo c se reslata?
bueno voy a probar a ver como va eso

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a=8;
int arra[a];

for(int i=a; 0<i;i--) arra[i-1] = i;
for(int i=0; a>i;i++) printf("valor de %i = %i\n", i, arra[i]);
return 0;
}
  #22 (permalink)  
Antiguo 16/06/2015, 17:22
 
Fecha de Ingreso: enero-2014
Mensajes: 60
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a=8;
int arra[a];

for(int i=a; 0<i;i--) arra[i-1] = i;
for(int i=0; a>i;i++) printf("valor de %i = %i\n", i, arra[i]);
return 0;
}
  #23 (permalink)  
Antiguo 16/06/2015, 17:25
 
Fecha de Ingreso: enero-2014
Mensajes: 60
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

ooops no lo consegui vuelvo a probar

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a=8;
int arra[a];

for(int i=a; 0<i;i--) arra[i-1] = i;
for(int i=0; a>i;i++) printf("valor de %i = %i\n", i, arra[i]);
return 0;
}

  #24 (permalink)  
Antiguo 16/06/2015, 17:55
 
Fecha de Ingreso: enero-2014
Mensajes: 60
Antigüedad: 10 años, 3 meses
Puntos: 1
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

voy con otro intento ya no se me ocurre que porbar

Código c:
Ver original
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int   a=8;
  7.     int   arra[a];
  8.  
  9.     for(int i=a; 0<i;i--) arra[i-1] = i;
  10.     for(int i=0; a>i;i++) printf("valor de %i = %i\n", i, arra[i]);
  11.     return 0;
  12. }
siiiiii lo logre
ya no sabia que hacer uuuuuffffff

por si alguien es tan torpe como yo si quieres resaltar el codigo hay que ponerlo en medio del los dos pares de corchetes

[ highlight=c] ... codigo ... [/highlight ]

pero sin espacios dentro de los corchetes que los he puesto para que se vea que si no desaparecen jjajajaja

por f f f i i i i i i i n
  #25 (permalink)  
Antiguo 17/06/2015, 06:22
 
Fecha de Ingreso: octubre-2014
Ubicación: Madrid
Mensajes: 1.212
Antigüedad: 9 años, 6 meses
Puntos: 204
Respuesta: Etiqueta Highlight para mejorar la legibilidad del código

Cita:
Iniciado por vizen Ver Mensaje
voy con otro intento ya no se me ocurre que porbar
A la hora de escribir un mensaje, junto al botón de enviar hay otro que dice "vista previa del mensaje". Si lo pulsas puedes ver cómo queda tu mensaje antes de enviarlo.

Es muy útil para hacer pruebas, así evitas llenar un hilo de guarrería

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 20 personas




La zona horaria es GMT -6. Ahora son las 13:46.