Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - C_1^N

#1
Programación C/C++ / Re: Problema con _itoa_s
17 Julio 2013, 14:11 PM
amchacon gracias por la ayuda, he optado por usar stringstream

Saludos!
#2
Programación C/C++ / Re: Problema con _itoa_s
16 Julio 2013, 20:36 PM
en c++, se que es el buffer de destino pero el problema es que no se como pasarle el argumento pq tiene entre corchetes el _Size
#3
Programación C/C++ / Problema con _itoa_s
16 Julio 2013, 20:10 PM
Hola gente del foro! tengo el siguiente problema con la funcion mencionada y es que no se como o que pasarle de 2do argumento

Código (cpp) [Seleccionar]

_itoa_s(int _Value,char (&_Dest)[_Size],int _Radix)


Saludos!
#4
Hola gente! Quiero cambiar la mac pero me da error Invalid Argument y no puedo saber por que..



int main(void)
{
struct ifreq net_dev;
int sockd;

if ((sockd = socket(PF_INET, SOCK_DGRAM, 0)) < 0){
perror("Socket");
exit(EXIT_FAILURE);
}

memset(&net_dev, 0, sizeof(net_dev));
memcpy(net_dev.ifr_name, "eth0", 4);

net_dev.ifr_hwaddr.sa_data[0] = (unsigned char) 0x00;
net_dev.ifr_hwaddr.sa_data[1] = (unsigned char) 0x11;
net_dev.ifr_hwaddr.sa_data[2] = (unsigned char) 0x22;
net_dev.ifr_hwaddr.sa_data[3] = (unsigned char) 0x33;
net_dev.ifr_hwaddr.sa_data[4] = (unsigned char) 0x44;
net_dev.ifr_hwaddr.sa_data[5] = (unsigned char) 0x55;

if (ioctl(sockd, SIOCSIFHWADDR, &net_dev) < 0){
perror("Ioctl");
close(sockd);
exit(EXIT_FAILURE);
}

printf("%s\n", net_dev.ifr_name);

        int i;

for (i = 0; i < 6; ++i)
printf("%02d:", (unsigned char) net_dev.ifr_hwaddr.sa_data[i]);
printf("\b \n");

close(sockd);

return 0;
}



Probe de bajar la interface pero siempre obtengo el mismo error..

Gracias de antemano!  :D
#5
Programación C/C++ / Re: ¿cual es el error?
22 Noviembre 2012, 15:19 PM
validar_nombre(i.nombre)
{
    printf("1");
    return;
}

el argumento deberia ser struct dato, o si queres pasarle la cadena char *

Saludos!
#6
Programación C/C++ / Re: ayuda en c
21 Noviembre 2012, 17:13 PM
Podes usar una estructura con una variable nombre y otra contador, y vas comparando las palabras en el texto, si es nueva la insertas en la lista, sino incrementas el contador de la palabra correspondiente.

Saludos!
#7
Hola Oscar34!
te convendria usar la funcion perror para marcar los errores de creacion de socket, bind, conexion, etc ya que te devolveria el error detallado de lo que esta pasando, tal vez asi te des cuenta en que esta fallando.

Saludos!
#8
tamb podes hacerlo con %p

Saludos!
#9
lo que interprete que queres hacer es cargar de a uno los clientes y que el programa te deje elegir si cargar otro cliente o terminar la carga y no cargar los 3 clientes seguidos por eso dije que si eso es lo que buscas pongas cargar() en un bucle asi antes de entrar en la funcion podes determinar si cargas otro cliente o salis del programa

Saludos!
#10
Hola barnix456!!
A ver.. vi dos cuestiones.. el main deberia devolver un entero pq de esta manera le devuelve el estado a la consola una vez finalizado el programa, cuando le pasas el arreglo a la funcion hacelo sin el [sise] el nombre del arreglo es un puntero al primer elemento del mismo y poniendole un subindice especifico le estas pasando el elemento de la posicion sise, no el arreglo completo.

Saludos!