Hogar Finanzas personales Cómo mostrar texto en pantalla en C con puts () y printf () - Dummies

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

Tabla de contenido:

Video: Programar en C desde 0 | Entrada y salida de datos | Diferencia entre scanf, puts, printf y gets 2024

Video: Programar en C desde 0 | Entrada y salida de datos | Diferencia entre scanf, puts, printf y gets 2024
Anonim

Las cosas que un programa C puede hacer son ilimitadas, pero cuando recién estás aprendiendo el idioma, necesitas comenzar siendo pequeño. Una de las funciones más comunes que querrá que su programa C haga es mostrar texto en la pantalla, y hay dos formas de hacerlo: puts () y printf ().

puts ()

Pone probablemente signifique ponga cadena , donde una cadena es un poco de texto que pone en la pantalla. De todos modos, así es como funciona:

puts ("¡Saludos, humano!");

El texto a mostrar - la cadena - está encerrado en los paréntesis de la función. Además, está entre comillas dobles, que es cómo se crea oficialmente el texto dentro del lenguaje C, y cómo el compilador indica la diferencia entre el texto y los enunciados de programación. Finalmente, la declaración termina en punto y coma.

Así es como puts () puede caber en algún código fuente simple:

int main () {puts ("¡Saludos, humano!"); return (0);}

La función puts () funciona dentro de la función main (). Se ejecuta primero, mostrando el texto ¡Saludos, humano! en la pantalla. Entonces el regreso (0); La sentencia se ejecuta a continuación, que cierra el programa y devuelve el control al sistema operativo.

printf ()

Otra función del lenguaje C que muestra texto en la pantalla es printf (), que es mucho más poderosa que puts () y se usa con más frecuencia. Mientras que la función puts () simplemente muestra texto en la pantalla, la función printf () muestra texto formateado. Esto le da más control sobre la salida.

Pruebe el siguiente código fuente:

#include int main () {printf ("Lo siento, no puedo hablar ahora."); printf ("¡estoy ocupado!"); return (0);}

Escriba este código en su editor y guárdelo en el disco como HELLO. C. Luego compilarlo y ejecutarlo.

Lo siento, no puedo hablar ahora. ¡Estoy ocupado!

Probablemente suponga que al colocar dos instrucciones printf () en líneas separadas, se mostrarán dos líneas de texto diferentes. ¡Incorrecto!

La función puts () agrega automáticamente un carácter de nueva línea al final de cualquier texto que muestra; la función printf () no. En su lugar, debe insertar manualmente el carácter de nueva línea (n) en su texto.

Para "corregir" los saltos de línea en el HELLO anterior. Archivo C, cambie la línea 5 de la siguiente manera:

printf ("Lo siento, no puedo hablar ahora. N");

La secuencia de escape n se agrega después del período. Está antes de las comillas finales porque el carácter de nueva línea debe ser parte de la cadena que se muestra.

Guarde el cambio, recompile HELLO. C, y ejecutarlo. Ahora la salida está formateada a su gusto:

Lo siento, no puedo hablar ahora.¡Estoy ocupado!
Cómo mostrar texto en pantalla en C con puts () y printf () - Dummies

Selección del editor

Cómo enviar un mapa del sitio XML a Google y Bing - dummies

Cómo enviar un mapa del sitio XML a Google y Bing - dummies

Necesita envíe su mapa del sitio XML a Google y Bing y facilítelo a otros motores de búsqueda, como Ask. com, para encontrar el mapa del sitio por su cuenta. Puede informar a los motores de búsqueda sobre sus mapas de sitio de tres maneras diferentes: Envíe un mapa del sitio a través de la cuenta del Webmaster del motor de búsqueda. Incluya una línea en ...

Cómo usar los experimentos de contenido para probar los contenidos de SEO de tu sitio <dummy

Cómo usar los experimentos de contenido para probar los contenidos de SEO de tu sitio

Una herramienta gratuita incluida en Google Analytics que ejecuta pruebas A / B y multivariables. Aquí encontrará instrucciones sencillas para usar esta herramienta porque es rápida, precisa y gratuita. Configure su experimento Para comenzar el proceso de prueba con Google Analytics Content Experiments, primero debe asegurarse de que Google ...

Cómo usar un mapa del sitio XML para simulaciones SEO

Cómo usar un mapa del sitio XML para simulaciones SEO

Para que su XML Sitemap ser útil para SEO, el Sitemap XML debe construirse de acuerdo con el formato actual de Sitemap Protocol (que está regulado por Sitemaps.org). Sitemap Protocol le permite decirle a los motores de búsqueda sobre las URL en su sitio web que deben rastrearse. Un XML Sitemap es un documento que usa ...

Selección del editor

Cree una Política de redes sociales para su empresa: dummies

Cree una Política de redes sociales para su empresa: dummies

Al ingresar al mundo de los nuevos medios , el punto de partida fundamental es desarrollar políticas y pautas de redes sociales que rijan el comportamiento de los empleados en la red social. Considere la web como un oído abierto para cualquier cosa y todo lo que elija publicar públicamente, incluidos comentarios, noticias y publicidad. Todas las publicaciones dan una pista para ...

Crear una lista de riesgos para su E-Commerce Venture - Dummies

Crear una lista de riesgos para su E-Commerce Venture - Dummies

La más importante El paso que puede dar para evaluar su plan de comercio electrónico es verlo de cerca, realista, incluso pesimista. Haga que su equipo de proyecto observe el plan y señale los lugares donde es más probable que se produzca una catástrofe y compile la lista; usted termina con su ...

Hire Ayuda para Social Media Commerce - Dummies

Hire Ayuda para Social Media Commerce - Dummies

Aunque las redes sociales pueden ayudarlo a obtener su nombre, haga crecer su negocio y conéctese con los clientes, puede estar preocupado de que le tome mucho de su día. Si descubres que simplemente no tienes tiempo para llegar a las redes sociales, es posible que tengas que contratar a alguien. Muchas personas afirman que ...

Selección del editor

Cómo enfocar un sujeto descentrado en su Canon EOS 7D Mark II - Para Dummies

Cómo enfocar un sujeto descentrado en su Canon EOS 7D Mark II - Para Dummies

Su Canon EOS 7D Mark II tiene muchas funciones excelentes para cualquier imagen. Hay muchas reglas para componer fotografías, y muchas de ellas pueden romperse. Sin embargo, una regla útil dice que cuando estás fotografiando a una persona, ella no debería estar en el centro del encuadre. Una fotografía con su sujeto a ...

Cómo ajustar con precisión las configuraciones de balance de blancos en los t5i Rebeldes - dummies

Cómo ajustar con precisión las configuraciones de balance de blancos en los t5i Rebeldes - dummies

Puedes dígale a Canon Rebel t5i que cambie todos los colores para que sean un poco más azules, ámbar, magenta o verdes, sin importar la configuración de balance de blancos que use. Para acceder a esta opción, Corrección de balance de blancos, siga estos pasos:

Cómo formatear una tarjeta SD en su Canon EOS 6D - muñecos

Cómo formatear una tarjeta SD en su Canon EOS 6D - muñecos

Después de descargar imágenes desde su EOS 6D a su computadora y hacer una copia de seguridad de ellos, es una buena idea formatear sus tarjetas antes de usarlas nuevamente, incluso si no las llenó. Hacer esto asegura que tendrá una tarjeta completa para trabajar y no descargará imágenes duplicadas cuando las descargue en su ...