🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: es.comp.lenguajes.java
1 messages
1 total messages Started by Cheri Wed, 03 Sep 1997 00:00
Ayuda
#29983
Author: Cheri
Date: Wed, 03 Sep 1997 00:00
43 lines
1309 bytes

    Hola a todos.
    Estoy haciendo una libreria en java pero tengo que crear una
determinada funci�n y no tengo ni idea de como acerla.
En C es bastante sencillo y os mando un simple ejemplo. Si alguien sabe
como hacerlo en java sin crear codigo nativo le agradeceria que me
hechara una mano.

        Muchas gracias a todos. cheri@iname.com


#include <stdio.h>
#include <stdarg.h>

void MuestraMensaje(int, ...);

char *mensajes[] = {
     "Mensaje: %s - Codigo %d\n",
     "Se ha producido el error %d\n",
     "Error fatal: %s"
   };

#define MENSAJE1        0
#define MENSAJE2        1
#define MENSAJE3        2

void main()
{
    MuestraMensaje(MENSAJE1, "mensaje de prueba", 35);
    MuestraMensaje(MENSAJE2, 1312);
}

void MuestraMensaje(int msg, ...)
{
    va_list ap;
    char cadena[255];
    va_start(ap, msg);
    vsprintf(cadena, mensajes[msg], ap);
    va_end(ap);

    printf(cadena);
}
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads