ayuuuuuudaaa!!!! =(
Publicado por martin (1 intervención) el 18/04/2005 18:58:08
Hola todos, de antemano les mando un cordial saludo, y espero me puedan ayudar con esta duda que tengo...
El problema es este, voy a explicar primero la parte de codigo de codigo que si me sale y despues voy a explicar, la que no me sale, ojala me puedan entender:
---------------
char *frace, txt;
register int tamano;
register int t;
frace ="hola a toda" ;
tamano = strlen (frace)-1;
for (t=0; t < tamano ; t++)
{
printf ("%c", frace[tamano]);
}
printf("\n\n\n\n");
//La salida de este programa es hola a todos, pero cuando quiero pedir la cadena (la de la frace) en la salida me arroja pura basura
-----------
char *frace, txt;
register int tamano;
register int t;
printf("dame la frace\n");
scanf("%s", &txt);
frace = &txt;
tamano = strlen (frace)-1;
t=0;
for (t=0; t < tamano ; t++)
{
printf ("%c", frace[tamano]);
send(soquete,frace,frace[tamano],0);
}
printf("\n\n\n\n");
//en este codigo que es el que me importa, y necesito, cuando pido la cadena arroja pura basura, ¿ alguien me puede decir por que pasa eso?
El problema es este, voy a explicar primero la parte de codigo de codigo que si me sale y despues voy a explicar, la que no me sale, ojala me puedan entender:
---------------
char *frace, txt;
register int tamano;
register int t;
frace ="hola a toda" ;
tamano = strlen (frace)-1;
for (t=0; t < tamano ; t++)
{
printf ("%c", frace[tamano]);
}
printf("\n\n\n\n");
//La salida de este programa es hola a todos, pero cuando quiero pedir la cadena (la de la frace) en la salida me arroja pura basura
-----------
char *frace, txt;
register int tamano;
register int t;
printf("dame la frace\n");
scanf("%s", &txt);
frace = &txt;
tamano = strlen (frace)-1;
t=0;
for (t=0; t < tamano ; t++)
{
printf ("%c", frace[tamano]);
send(soquete,frace,frace[tamano],0);
}
printf("\n\n\n\n");
//en este codigo que es el que me importa, y necesito, cuando pido la cadena arroja pura basura, ¿ alguien me puede decir por que pasa eso?
Valora esta pregunta


0