random Problem.. (liefert auch Buchstaben)
lima-city → Forum → Programmiersprachen → C/C++ und D
code
dank
detail
folgenden code
funktionieren
funktioniert code
gebilde
gegeben code
generator
nummer
problem
rand
vergessen
versuchen
zahl
zufallsgenerator
-
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 -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Naja kein Wunder. Hast du vorher mal nachgeschaut, wie wsprintf überhaupt funktioniert?
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 -
ehrlich gesagt nicht ;) habs nur vom gegeben code übernommen btw hab schon geschaut wies funktioniert aber wahrscheinlich dieses detail übersehen...
danke :) -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage