C-AYUDA C\C++
BIENVENIDO AL FORO C-AYUDA!

error con violación del segmento( core generado)

Ir abajo

error con violación del segmento( core generado)

Mensaje  mila90 el Miér Mar 27, 2013 10:18 pm

Hola buenas tardes
Hola buenas tarde estoy haciendo una aplicación cliente/servidor sencilla utilizando
ONC-RPC y utilizando las rutinas de la capa intermedia, esta tiene que doblar el numero que se le pase por parámetro. Me da una violación de segmento core los tres codigos que tengo son los siguientes:

calculo.h

Código:
#define PROGRAMA2 0X20000002
#define VERSION2 1
#define DOBLAR 1

clientesuma.c

Código:
#include <stdlib.h>
#include <stdio.h>
#include <rpc/rpc.h>
#include "calculo.h"

int main (int argc,char * argv[])
{
int num= atoi(argv[1]) ;
static int resultado;
callrpc("localhost",PROGRAMA2,VERSION2,DOBLAR,xdr_int,&num,xdr_int,&resultado);
printf("doblar=%d\n",&resultado);
}
servidorsuma.c

Código:
#include <stdlib.h>
#include <stdio.h>
#include "calculo.h"
#include <rpc/rpc.h>

int * doblar(int *numero)
{
static int resul;

resul= numero*2;

printf("%d\n",&numero);
return &resul;
}

int main (int argc,char * argv[])
{
registerrpc(PROGRAMA2,VERSION2,DOBLAR,doblar,xdr_int,xdr_int);

svc_run();
}


Haber si veis donde tengo el error os lo agradecería mucho
Gracias de antemano

mila90

Mensajes : 1
Puntos : 3
Reputación : 0
Fecha de inscripción : 27/03/2013

Ver perfil de usuario

Volver arriba Ir abajo

Volver arriba

- Temas similares

 
Permisos de este foro:
No puedes responder a temas en este foro.