Dev - C++ - Determinar la longitud de una cadena de caracteres

 
Vista:
sin imagen de perfil
Val: 158
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar la longitud de una cadena de caracteres

Publicado por pepe (68 intervenciones) el 07/10/2020 19:11:34
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int longitudcadena ();
int main (){
	char palabra[100];
	printf("***Determinar la longitud de una cadena de caracteres***\n");
	printf("\nIngresa una frase o palabra: \n");
	scanf ("%s",palabra);
	printf("\nNumero de elementos de la cadena es %s\n",palabra[100]);
	system("pause");
	return 0;
}
//1.- Determinar la longitud de una cadena de caracteres
int longitudcadena (char palabra){
	int longitud=0;
	longitud = strlen(palabra);
	return (longitud);
}
Alguien sabe porque me aparecen estos errores



lls
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar la longitud de una cadena de caracteres

Publicado por Alfil (1444 intervenciones) el 07/10/2020 19:32:24
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int longitudCadena(char palabra[]);
 
int main (){
 
	char palabra[100];
 
	printf("*** Determinar la longitud de una cadena de caracteres ***\n");
	printf("\nIngresa una frase o palabra: ");
	scanf ("%s", palabra);
 
	printf("\nNumero de elementos de la cadena es %d\n\n", longitudCadena(palabra));
 
	system("pause");
 
	return 0;
 
}
 
int longitudCadena(char palabra[])
{
	int longitud = strlen(palabra);
 
	return longitud;
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
sin imagen de perfil
Val: 158
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar la longitud de una cadena de caracteres

Publicado por pepe (68 intervenciones) el 07/10/2020 19:37:13
o ya vi mi error muchas gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 158
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar la longitud de una cadena de caracteres

Publicado por pepe (68 intervenciones) el 07/10/2020 20:05:13
Disculpa una ultima cosa en ese mismo programa estoy haciendo para determinar las vocales de una frase pero como le harias tu? ya le hice asi mira
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
 
int longitudCadena(char palabra[]);
int vocales (char frase[]);
 
int main (){
	char palabra[100];
	char frase[100];
	printf("*** Determinar la longitud de una cadena de caracteres ***\n");
	printf("\nIngresa una frase o palabra: ");
	gets(palabra);
	printf("\nLa frase ingresda es: \"%s\" Y el numero de elementos de la cadena es %d\n\n", palabra, longitudCadena(palabra));
	printf ("***Determinar la cantidad de letras vocal de una frase***");
	printf("\n Ingrese una frase: ");
	gets(frase);
	printf("\n La frase ingresada es: \"%s\"" ,frase);
	system("pause");
 
	return 0;
 
}
 
int longitudCadena(char palabra[])
{
	int longitud = strlen(palabra);
 
	return longitud;
}
 
int vocales (char frase[]){
	int vocal_a=0,vocal_b=0,vocal_e=0,vocal_i=0,vocal_o=0,vocal_u=0;
	for(int i=0;i<100;i++){
		switch (frase[i]){
			case 'a': vocal_a++; break;
			case 'e': vocal_e++; break;
			case 'i': vocal_i++; break;
			case 'o': vocal_o++; break;
			case 'u': vocal_u++; break;
		}
	}
	printf("\nvocal a: %d",  vocal_a);
}
pero ahora no se como hacerle para llamar a la funcion y que me aparezcan el numero de las vocales como le harias?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar la longitud de una cadena de caracteres

Publicado por Alfil (1444 intervenciones) el 07/10/2020 21:11:39
¿Pero quieres saber el número total de vocales o de cada tipo individual de vocal?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 158
Ha disminuido su posición en 4 puestos en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar la longitud de una cadena de caracteres

Publicado por pepe (68 intervenciones) el 07/10/2020 21:22:03
nono ya supe como realizarme me podrias ayudar con el de Determinar las veces que un caracter se repite en una cadena
que puse en el foro ve todo el cochinero que estoy haciendo jajajja :C

caract
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Rodrigo
Val: 1.755
Plata
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

Determinar la longitud de una cadena de caracteres

Publicado por Rodrigo (539 intervenciones) el 07/10/2020 23:16:33
Usa un arreglo para contar cada letra y usa la letra como indice.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar