Función de biblioteca getchar código fuente
# include & ltstdlib.h & gt
#Número de definición 1024
int Strlen(char* str) {
int recuento = 0;
mientras (*str!= '\0') {
recuento+= 1;
++ str;
}
Recuento de retornos;
}
void main() {
char str[ N];
char * p = str
Printf("Por favor, ingrese str \ n ");
for (int i = 0, ch = ' \ 0ch! = ' \ n++i) {
ch = getchar();
If (i & gt= N) {//Cuando se excede la longitud de la cadena, continuar Acepta caracteres ingresados desde el teclado hasta que se ingresa \n.
Continuar;
}
if (ch == '\n' || i == N - 1) {
p[I]= '\0';
Continuar;
}
p[I]= ch;
}
Printf("Esta cadena es: %s\n ", p);
Printf("La longitud de esta cadena es: %d\n ", Strlen(p) ) ;
Sistema ("pausa");
}
Efecto de la operación:
Datos extendidos:
Incluir uso:
El comando #include es un comando de preprocesamiento que puede insertar otro contenido de código fuente en una ubicación específica; puede identificar un fragmento de código de programa que solo se compilará bajo condiciones específicas; Es posible definir una macro con funcionalidad similar a un identificador y, en el momento de la compilación, el preprocesador reemplaza esta macro con otro texto.
Inserte el contenido del archivo de encabezado
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á:
1. # incluir <nombre de archivo>
2 #incluir "nombre de archivo"
.