GENIO! Excelente los videos.Te iba a escribir al final de los tutoriales, pero aproveché ahora que me surgió una duda: Porqué cuando hacés los Printf de cad y cad2 (que son punteros) los hacés sin * ? Yo tenía en claro que sin el * devolvía la direc de memoria a donde apunta el punt, no el contenido. En el video anterior para int usabas, por ej: Printf(%d ,*cad) y ahora: Print(%s ,cad), en ambos para el contenido. Para Char cambia eso? si es así, como muestro la direc de memoria del char?
Bien. ay esta la respuesta de que ay te das cuenta que lo que dice el no es verdad de que se suma asta encontrar un paro ósea el \0 el fin de línea por eso poner el * s emaneja de varias maneras que algún día explicare eso y are un video...
Leí recién que más abajo preguntaron lo mismo, pero no entendí la respuesta de Alfredo Hernández cuando quiere decir que acá se trabaja directamente con las localidades de memoria. Qué vendría a ser trabajar directamente con las localidades de memoria? Para saber cuando tengo que usar * y cuando no.
¡qué bien explicas! me faltaría saber cómo hago si la cadena de caracteres se ingresa por teclado ¿cómo hago? por ejemplo en una lista, si quiero agregar los nombres de productos.
Hola una duda !! Al momento de compilarlo me imprime lo de "soy la vieja manera" y lo de Yotube solo me impreme la "y" entendi perfectamente lo de \0 pero pongo el y me marca un error espero y me ayudes gracias!! #include using namespace std; int main (void) { char vector_caracter[]="soy la vieja manera"; cout
No entiendo, en el tutorial anterior cuando imprimías un puntero (con el asterisco *) se imprimia el contenido al que le hacia referencia (logico, porq asi funciona), pero ahora tambien imprimes el contenido del char desdeel puntero, pero esta vez sin el asteristo * No me cuadra
Bien. ay esta la respuesta de que ay te das cuenta que lo que dice el no es verdad de que se suma asta encontrar un paro ósea el \0 el fin de línea por eso poner el * s emaneja de varias maneras que algún día explicare eso y are un video...
Gracias a ustedes acabo de promocionar la materia de PROGRAMACIÓN en la FI UNLP. Mil gracias!!!
OYE MUY BUENOS TUTORIALES.
ME HAN SIDO DE MUCHA AYUDA.
SALUDOS DESDE GUATEMALA
Excelentes videos chelin! los estoy viendo todos y estan muy bien explicados. Muy buen canal
Saludos!
Fue bueno verlo de todas las maneras para saber que existe y no confundirse. Buen vídeo.
Entendí un poco mas el tema del puntero, muchas gracias.
perfecto lcooooo groso!!
3:15 suma directa jajaja, quemado por álgebra, podría ser también una or exclusiva
muy buenos tus videos
Muy interesante, gracias
muy buenos tus videos :)
y si en lugar de asignarle valor al puntero directamente se lo pongo a través de scanf o gets es válido?
Muy buen video, Gracias :)
GENIO! Excelente los videos.Te iba a escribir al final de los tutoriales, pero aproveché ahora que me surgió una duda:
Porqué cuando hacés los Printf de cad y cad2 (que son punteros) los hacés sin * ? Yo tenía en claro que sin el * devolvía la direc de memoria a donde apunta el punt, no el contenido. En el video anterior para int usabas, por ej: Printf(%d
,*cad) y ahora: Print(%s
,cad), en ambos para el contenido. Para Char cambia eso? si es así, como muestro la direc de memoria del char?
Bien. ay esta la respuesta de que ay te das cuenta que lo que dice el no es verdad de que se suma asta encontrar un paro ósea el \0 el fin de línea
por eso poner el * s emaneja de varias maneras que algún día explicare eso y are un video...
@@compuhipermegared3160 7 años después... jaja Qué lindo recuerdo...
@@matiutn jaja si, pero estaría bueno aclarar para otras personas por que si no aprenderían mal algunas cosas y estarían confundidos.
Estoy******
esto se puede hacer con una estructura que te pida una cadena?
Leí recién que más abajo preguntaron lo mismo, pero no entendí la respuesta de Alfredo Hernández cuando quiere decir que acá se trabaja directamente con las localidades de memoria. Qué vendría a ser trabajar directamente con las localidades de memoria? Para saber cuando tengo que usar * y cuando no.
@Ropokuro Uso el Codeblocks, es gratuito.
¡qué bien explicas! me faltaría saber cómo hago si la cadena de caracteres se ingresa por teclado ¿cómo hago? por ejemplo en una lista, si quiero agregar los nombres de productos.
@worrian191 Gracias bro!
Saludos
y si quiero cargar yo desde el programa se puede usar punteros?, quiero decir usando scanf, porque probe eso y me tira error
Que compilador es ese?
Hola una duda !!
Al momento de compilarlo me imprime lo de "soy la vieja manera"
y lo de Yotube solo me impreme la "y"
entendi perfectamente lo de \0 pero pongo el
y me marca un error
espero y me ayudes
gracias!!
#include
using namespace std;
int main (void)
{
char vector_caracter[]="soy la vieja manera";
cout
porque *cad apunta a la y de youtube, tienes que poner que imprima cad sin lo que apunta.
Hola te hago una consulta, porque usas el %s y no el %c, tenia entendido que el %c era para variable caracter.
Saludos,
Rodrigo.
Porque %s es para string es para cadenas de caracteres
%c es para un solo caracter
che amigo por favor me podrias decir o mostrar un link o PDF de como puedo modificar la memoria de otro programa que estee abierto ejecutando ??
no, no lo es. Entra en mi canal de youtube (click en ChelinTutorials) y mira la lista de reporduccion en C.
Tengo una duda, porque no funciona esto?
char s[] = "hola";
scanf("%s",&s);
Si s y &s te devuelven la misma dirección de memoria
tu sabes como hacer funciones que te puedan regresar mas de un dato?
Utiliza punteros, así podrás cambiar valores además del único dato que puede retornar la función
Utiliza punteros
No entiendo, en el tutorial anterior cuando imprimías un puntero (con el asterisco *) se imprimia el contenido al que le hacia referencia (logico, porq asi funciona), pero ahora tambien imprimes el contenido del char desdeel puntero, pero esta vez sin el asteristo *
No me cuadra
Bien. ay esta la respuesta de que ay te das cuenta que lo que dice el no es verdad de que se suma asta encontrar un paro ósea el \0 el fin de línea
por eso poner el * s emaneja de varias maneras que algún día explicare eso y are un video...
@@compuhipermegared3160 gracias por la respusta, aunque un poco tarde. Ya no programo desde hace 8 años y ya no recuerdo nada de eso u.u
Este es tu ultimo video de programacion en c? por que busco el 38 y de da un tutorial para c++
man q programa/compilador es ese????
estoi
esta mal esto.