kostenloser Webspace werbefrei: lima-city


random Problem.. (liefert auch Buchstaben)

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    portal715

    Kostenloser Webspace von portal715

    portal715 hat kostenlosen Webspace.

    Hey,
    ich versuche mich zur Zeit an einem Plugin für Winamp, darin kommt ein Zufallsgenerator vor mit dem ich jedoch Probleme hab.

    Zuerst initialisiere ich den Generator:
    //Zufallsgenerator initialisieren
    	srand (timeGetTime ());


    Danach sollte eigentlich die Zahl mit dem folgenden Code erzeugt werden:
    int plsongs = 50;
    int rndnumber = (rand()%plsongs)+1;


    Und zum Schluss hiermit ausgegeben werden:
    wsprintf(msg,L"The version of Winamp is: %x.%x\n"
      L"Plugin-Version: 0.1\n"
      L"Nummer zwischen 1 und 50: %x",
    
      majVersion,
      minVersion,
      rndnumber
      );


    Eigentlich sollte das ganze so funktionieren, oder habe ich etwas vergessen?!
    ach da wären noch die ganzen Includes:
    #include "stdafx.h"
    #include <windows.h>
    #include "gen_xshuffle.h"
    #include "wa_ipc.h"
    #include <stdio.h>
    #include <iostream>
    #include <time.h>
    #include <stdlib.h>
    
    #pragma comment (lib, "winmm.lib")

    einige sind auch für das eigentliche Plugin aber ich wollte die nicht rausschreiben...

    Zu sehen sind Zahlen zwischen 1 und 50 aber eben auch Gebilde wie "1a" oder "f"....

    greets striker503

    Beitrag zuletzt geändert: 20.9.2011 17:52:38 von portal715
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Naja kein Wunder. Hast du vorher mal nachgeschaut, wie wsprintf überhaupt funktioniert?:wink:
    wsprintf(msg,L"The version of Winamp is: %i.%i\n"
      L"Plugin-Version: 0.1\n"
      L"Nummer zwischen 1 und 50: %i",
    
      majVersion,
      minVersion,
      rndnumber
      );

    Einfach i statt x, weil x eine hexadezimale Zahl ausgibt und i die dezimale.

    Beitrag zuletzt geändert: 20.9.2011 18:21:09 von reimann
  4. Autor dieses Themas

    portal715

    Kostenloser Webspace von portal715

    portal715 hat kostenlosen Webspace.

    ehrlich gesagt nicht ;) habs nur vom gegeben code übernommen btw hab schon geschaut wies funktioniert aber wahrscheinlich dieses detail übersehen...
    danke :)
  5. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!