summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--es-es/c-es.html.markdown20
1 files changed, 14 insertions, 6 deletions
diff --git a/es-es/c-es.html.markdown b/es-es/c-es.html.markdown
index 2e7cf8be..0624f4be 100644
--- a/es-es/c-es.html.markdown
+++ b/es-es/c-es.html.markdown
@@ -104,9 +104,10 @@ my_array[1] = 2;
printf("%d\n", my_array[1]); // => 2
// Las cadenas (strings) son sólo arrays de 'chars' (caracteres)
-// terminados en un byte NUL (0x00), representado en las cadenas como el carácter especial '\0'.
+// terminados en un byte NUL (0x00), representado en las cadenas como el
+// carácter especial '\0'.
// (No tenemos porqué añadir el byte nulo en cadenas literales; el
-// compilador lo añade al final por nosotros.)
+// compilador lo añade al final por nosotros.)
char a_string[20] = "Esto es una cadena";
printf("%s\n", a_string); // %s se sutituye por una cadena.
@@ -387,10 +388,17 @@ Ejemplo: usar str_reverse desde un puntero
*/
void str_reverse_through_pointer(char * str_in) {
// Define un puntero a una función, llamado f.
- void (*f)(char *); // La armadura debe coincidir exactamente con al función objetivo.
- f = &str_reverse; // Assigna la dirección de la función (determinado en tiempo de ejecuión)
- (*f)(str_in); // Llamando la función desde el puntero
- // f(str_in); // Esta es una alternativa para llamarla pero con una sintaxis igual de válida.
+ void (*f)(char *);
+ // La armadura debe coincidir exactamente con al función objetivo.
+
+ // Assigna la dirección de la función (determinado en tiempo de ejecuión)
+ f = &str_reverse;
+
+ // Llamando la función desde el puntero
+ (*f)(str_in);
+
+ // Esta es una alternativa para llamarla pero con una sintaxis igual de válida.
+ // f(str_in);
}
/*