Cómo mostrar texto en pantalla en c con puts () y printf ()

Las cosas que un programa C puede hacer son ilimitadas, pero cuando se está aprendiendo el idioma, tiene que empezar poco a poco. Una de las funciones más comunes que usted quiere que su programa en C que hacer es mostrar texto en la pantalla, y hay dos maneras de hacerlo: pone() y printf ().

pone()

Pone Probablemente representa cadena de poner, donde un cuerda es un poco de texto que poner a la pantalla. De todos modos, aquí es cómo funciona:

Video: Инвестиции как число в C ++ | Упражнения Решенный 17

pone("Saludos, humano!") -

El texto de la pantalla - la cadena - se encierra entre paréntesis de la función. Además, se encierra entre comillas dobles, que es como se crea oficialmente el texto dentro del lenguaje C, y cómo el compilador cuenta la diferencia entre las declaraciones de texto y programación. Por último, la declaración termina en un punto y coma.

Así es cómo pone() podría encajar en un cierto código fuente simple:

int main () {puts ("Saludos, humano!") -Retorno (0) -}

los pone() La opción funciona en el interior del principal() función. Está dirigido en primer lugar, que muestra el texto Saludos, humano! en la pantalla. Entonces el volver (0) - declaración se ejecuta al lado, que sale del programa y devuelve el control al sistema operativo.

printf ()

Otra de las funciones del lenguaje C que muestra el texto en la pantalla es printf (), que es mucho más poderoso que pone() y se utiliza más a menudo. Mientras que la pone() mera función muestra el texto en la pantalla, el printf () indicadores de funciones con formato texto. Esto le da más control sobre la salida.

Pruebe el siguiente código:

 #include int main () {printf ("En este momento, no se puede hablar ahora.") -printf ("¡Estoy ocupado!") -Retorno (0) -}

Escriba este código en tu editor y guardarlo en el disco como hola.c. A continuación, compilarlo y ejecutarlo.

En este momento, no se puede hablar now.I`m ocupado!

Es probable que supone que al poner dos printf () declaraciones en líneas separadas, se muestran dos líneas de texto diferentes. ¡Incorrecto!

los pone() función añade automáticamente un carácter de nueva línea al final de cualquier texto que la pantallas: printf () función no lo hace. En su lugar, debe insertar manualmente el carácter de nueva línea (norte) En el texto.

Para “fijar” los saltos de línea en el archivo hola.c anterior, cambiar la línea 5 de la siguiente manera:

Video: Programacion con Go | Como crear un chat con Go - Parte 6

printf ("En este momento, no se puede hablar now.n") -

La secuencia de escape norte se añade después del período. Es antes de que se cumple el presupuesto final debido a que el carácter de nueva línea tiene que ser parte de la cadena que se muestra.

Así que guardar el cambio, recompilar hola.c, y ejecutarlo. Ahora, la salida se formatea a su gusto:

En este momento, no se puede hablar now.I`m ocupado!
Artículos Relacionados