Colección de citas famosas - Slogan de motivación - ¿Cómo contar el número de letras y números al ingresar una cadena en lenguaje C?

¿Cómo contar el número de letras y números al ingresar una cadena en lenguaje C?

Para contar el número de letras, espacios, números y otros caracteres en inglés, el código es el siguiente:

# Contiene amplt; stdio.h ampgt

# Contiene biblioteca estándar; . gt;

int main()

{

char c;

int letra = 0;

int space = 0;

int digit = 0;

int other = 0;

Printf("Ingrese una línea de caracteres: ;gt;"

mientras((c=getchar())='\n''

{

if((c amp;gt;='a); 'amp ;ampc amplt;='z')||(camp;gt;='A'amp;ampcamplt;='Z'))

{

letra;

}

si no ('= = c)

{

espacio;

}

else if (c amp; gt; = '0' and amp ampc amplt; = '9')

{

Número;

}

Otros

{

Otros;

}

}

Imprimir ("Número de letras:;gt;d\Número de espacios:;gt;d\

\nNúmero de dígitos:;gt;d\Número de otros caracteres:;gt;d\n", \

Letras, espacios, números, otros);

Sistema ("pausa");

Devuelve 0;

}< /p >

Datos extendidos:

Uso de inclusión:

El comando #include es un comando de preprocesamiento que puede insertar otro contenido de código fuente en una ubicación específica y puede identificar un; sección que está solo en el código del programa que se compila bajo ciertas condiciones, puede definir una macro con funcionalidad similar a un identificador y, en el momento de la compilación, el preprocesador reemplazará la macro con otro texto

Inserte el contenido de el archivo de encabezado<. /p>

El comando #include le dice al preprocesador que inserte el contenido del archivo de encabezado especificado en la ubicación correspondiente del comando del preprocesador. Hay dos formas de especificar el archivo de encabezado que se insertará: <. /p>

1, # incluye amplt; archivo amp gt;

2.#Incluye "nombre de archivo"

Si necesitas incluir stdlib.h o el archivo de encabezado proporcionado por la versión de implementación, debe usar el primer método Format. Como se muestra en el siguiente ejemplo:

# Contiene amplt; // Prototipos para algunas funciones matemáticas y tipos y macros relacionados

Si necesita incluirlos para archivos fuente, debe usar el segundo formato.

Los archivos insertados mediante el comando #include suelen tener una extensión. Este archivo incluye prototipos de funciones, definiciones de macros y definiciones de tipos. Estas definiciones están disponibles para cualquier archivo fuente mediante el comando #include. Como se muestra en el siguiente ejemplo:

# include "my project . h" // Prototipos de funciones, definiciones de tipos y macros utilizadas en el proyecto actual.

Puedes utilizar macros en los comandos #include. Si se utilizan macros, la sustitución de macros debe garantizar que se genere el comando #include correcto. El ejemplo 1 muestra dicho comando #include.

#Ejemplo 1 macro en comando de inclusión

#ifdef _DEBUG_

#define MY_HEADER "MY project_dbg.h"

# De lo contrario

#Definir MI_ENCABEZADO "MI proyecto.h"

#endif

#Contener mi encabezado

Cuando ingresa el código del programa anterior preprocesamiento, si se ha definido la macro _DEBUG_, el preprocesador insertará el contenido de myProject_dbg.h; si no se ha definido, inserte el contenido de myProject.h