Tutorial 17 del lenguaje C- Strings(cadenas)

  Рет қаралды 27,998

LearnWtutorials

LearnWtutorials

Күн бұрын

Пікірлер: 16
@juanmatiaspinat
@juanmatiaspinat 4 жыл бұрын
gracias bro, ahora se como usar cadenas de caracteres con el tipo de dato "shart"
@threehundredblackout
@threehundredblackout 29 күн бұрын
jjjajajsja
7 жыл бұрын
Hola quiero recorrer una palabra e iterar sobre cada una de sus letras. Si detecta que ya se ha impreso, ya no mostrar la letra (con ayuda de un arreglo auxiliar), mi problema es que no se como llevarlo a cabo. Podrias ayudarme? Es en C y usando string
@hugomorenobravo4682
@hugomorenobravo4682 5 жыл бұрын
la función gets() es buena si es que vas a realizar un proyecto muy sencillo pero no es recomendable para hacer proyectos de mayor calidad porque esta función ocupa más espacio de memoria del que tu le otorgas. por ejemplo en este video char nombre [20]; tiene "20 espacios disponibles" pero cuando agregas la función gets(); esta te va a leer mas de 20 espacios y eso es fatal para la memoria seria literal un desperdicio.
@Elizabeth-uf5oh
@Elizabeth-uf5oh 5 жыл бұрын
¿entonces fgets?
@hugomorenobravo4682
@hugomorenobravo4682 5 жыл бұрын
@@Elizabeth-uf5oh había leido hace tiempo en una pagina web donde explicaban los fuertes y las desventajas de todas esas funciones.Si no me falla la memoria recuerdo la que recomendaban mas es esta "sscanf" la verdad ahorita ya no trabajo en C pero si gustas te puedo dar un programa algo extenso donde utilizan la sscanf para que lo estudies.
@Elizabeth-uf5oh
@Elizabeth-uf5oh 5 жыл бұрын
@@hugomorenobravo4682 muchísimas gracias. :)
@el_juan1942
@el_juan1942 4 жыл бұрын
En ese caso, al utlizar la memoria, podrias asignarle a travez de "malloc" y de "sizeof()" para asignar la cantidad de memoria que se necesite... Ejemplo. #include #include #include main(){ char arreglo[20]; char *ptr; ptr = (char*) malloc(20*sizeof(char)) //20 seria el espacio a ocupar /*Debes colocar control pero me da fiaca escribir mucho, esto es solo un ejemplo...*/ printf("Nombre: "); gets(arreglo); strcpy(ptr,arreglo); //Copia de arreglo a ptr... printf("Nombre escrito: %s",ptr); //Me olvidé el ... jeje free(ptr) //libera memoria return 0; //Exito total } /* OJO, puede que me equivoque en algunas cosas... */
@javilux03
@javilux03 5 жыл бұрын
el nombre uvuevuevuevueuofuefuefuefueonietenyeweosas es un nombre con mas de 20 caracteres, el señor que se llama asi se vio muy ofendido xdxd
@laphop
@laphop 8 жыл бұрын
Hola, oye una pregunta si por ejemplo tengo una cadena __Mi ___noMbre_es___jUAN Tal que los guiones bajos son espacios en blancos, ¿ como le hago en la cadena para borrar los espacios en blanco en exeso?, como son, los del inicio y entre palabras de tal forma que solo aparezca la palabra Mi _ noMbre _ es _ jUAN
@juliogm9906
@juliogm9906 8 жыл бұрын
void reducirEspacios(char *input) { char *buff = input; int index = 0; for(int i=0; i
@juliogm9906
@juliogm9906 8 жыл бұрын
ah, agrega esta linea despues del bucle for "buff[index] = '\0';" para cerrar la cadena y evitar que queden restos de la cadena anterior en el resultado
@bh-615
@bh-615 2 жыл бұрын
Como seria guardar 3 nombres en tres posiciones distintas en un vector? Para luego recorrerlo y q me muestre cada nombre.
@josephrios4437
@josephrios4437 4 жыл бұрын
bro, si pones un scanf("%s",variable) es mas que suficiente y agregas la libreria stdio
@danielsilvaserrate9574
@danielsilvaserrate9574 8 жыл бұрын
hola amigo, el primer codigo en el que usaste for, no me funciona, en ves de imprimir el nombre me imprime: *+,-./0123456789:; con cualquier nombre que le ponga, por que sera?
@AG20231
@AG20231 8 жыл бұрын
te faltó el ampersand en el scan
Tutorial 18 del lenguaje C- Punteros
4:50
LearnWtutorials
Рет қаралды 5 М.
Bloque 5.5: ¿Que son los Strings? y Como Compararlos
15:43
Empieza A Programar
Рет қаралды 96 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН
Beat Ronaldo, Win $1,000,000
22:45
MrBeast
Рет қаралды 158 МЛН
The evil clown plays a prank on the angel
00:39
超人夫妇
Рет қаралды 53 МЛН
Enceinte et en Bazard: Les Chroniques du Nettoyage ! 🚽✨
00:21
Two More French
Рет қаралды 42 МЛН
Programación en C - FUNCIONES
14:15
Christian León
Рет қаралды 187 М.
El ORIGEN de C
12:47
LinuxChad
Рет қаралды 139 М.
Tutorial 22 del lenguaje C- Leer y buscar en un archivo
12:09
LearnWtutorials
Рет қаралды 59 М.
Новый год 2025 на ТНТ "ComedyVision!" @ComedyClubRussia
1:16:27
Curso Python 3 desde cero #4 | Manipulación de cadenas de caracteres (Strings)
28:30
La Geekipedia De Ernesto
Рет қаралды 847 М.
Une nouvelle voiture pour Noël 🥹
00:28
Nicocapone
Рет қаралды 9 МЛН