Länge der Abspielzeit von PlaySound()
-
Also man merkt irgendwie nicht das Du ein Buch durcharbeitest...
-
Hab halt noch nicht so viel Erfahrung(ca. vor nem halben Jahr von C auf C++ umgestiegen) merkt man vielleicht an der Anzahl meiner Beiträge

-
[ZK C]LP[GER] schrieb:
Hab halt noch nicht so viel Erfahrung(ca. vor nem halben Jahr von C auf C++ umgestiegen) merkt man vielleicht an der Anzahl meiner Beiträge

Da hat sich von C auf C++ bzgl Funktionen nicht wirklich viel geändert, auf dieses Beispiel also nicht zutreffend, aber ist auch Rille
.
-
Weiß ich, aber auch bei C habe ich nur wenig mit selbst geschriebenen Funktionen gearbeitet. was ich hier glauv ich nur bräuchte wär die Erläuterung der Syntax.(was is ein Channel und wie krieg ich raus welchen ich brach z.B. )
-
so also ich habe jetzt meinen Fehler bemerkt, den ich einfach nicht einsehen wollte:
Die Libs habe ich jetzt in die <> Klammern gesetzt allerdings werde ich aus den Beispielen für die Syntax von Fmod nicht so richtig schlau(
),
Das Prog sieht jetzt so aus#include "stdafx.h" #include <iostream.h> #include <windows.h> #include <../../api/inc/fmod.h> #include <../../api/inc/fmod_errors.h> #include <fmod.hpp> #include <Mmsystem.h> #pragma comment(lib,<Winmm.lib>) #pragma comment(lib,<modex_vc.lib.>) #pragma comment(lib,<modexL_vc.lib.>) void main() { int s1; char x[255]; for (s1=-1; s1=s1+s1; s1=1) { cout << "Welchen Sound möchten sie hören?\n"; cin >> x; // Hier soll die Abspielfunktion hin ( I am getting mad of this Sh***t) } }Hoffentlich werdet IHR daraus schlau (HOFF).
-
[ZK C]LP[GER] schrieb:
allerdings werde ich aus den Beispielen für die Syntax von Fmod nicht so richtig schlau(
)Arbeite ein Grundlagentutorial durch.
-
#pragma comment(lib,"Winmm.lib") // usw usw ...tipps:
- pragma's vermeiden, sind compilerabhängig
- void main ist laut c++ standard nicht erlaubt
- tutorial nochmal lesen
(nicht böse nehmen)[eidt]
das kommt davon wenn man nebenbei futtert, man ist viel zu langsam
-
1. Wo findet man denn dieses Tutorial, hätte ich das gefunden, hätte ich euch nich genervt.
2. Wie includiert an den Libs ohne pragmas (sry wenn ich mich jetzt n bisschen doof anstelle).
3. Ich weiß das void laut c++ standart nicht erlaubt ist, aber da ich ja níx zurückgeb an Werten, kriege ich dann ne Warnungwarning C4508: 'main' : Funktion sollte einen Wert zurueckgeben; Ergebnistyp 'void' angenommenDie allerdings nicht relevant is, also kann man hier nen void benutzen.
-
[ZK C]LP[GER] schrieb:
1. Wo findet man denn dieses Tutorial, hätte ich das gefunden, hätte ich euch nich genervt.
oben rechts sind ein haufen links, such dir eins aus

[ZK C]LP[GER] schrieb:
2. Wie includiert an den Libs ohne pragmas (sry wenn ich mich jetzt n bisschen doof anstelle).
compilerdoku
[ZK C]LP[GER] schrieb:
3. Ich weiß das void laut c++ stan**** nicht erlaubt ist, aber da ich ja níx zurückgeb an Werten, kriege ich dann ne Warnung
warning C4508: 'main' : Funktion sollte einen Wert zurueckgeben; Ergebnistyp 'void' angenommenDie allerdings nicht relevant is, also kann man hier nen void benutzen.
dann schreib nen return 0; einfach hin

sehe ich ja jetzt erst
was ist das für ein schleifenkonstrukt 
for (s1=-1; s1=s1+s1; s1=1) {
-
Ich hatte Dir doch schon eine Tutorial verlinkt

CodeFinder schrieb:
[...]

Am besten Du fängst damit an: http://tutorial.schornboeck.net/inhalt.htm
-
Ok werd ich machen
PS: Dieses Schleifenkonstrukt ist eine gewollte Endlosschleife, damit ich beim Versuchen und Testen das Prog nicht dauernd Neustarten muss.
Ich weiß sollte man nicht machen
-
[ZK C]LP[GER] schrieb:
PS: Dieses Schleifenkonstrukt ist eine gewollte Endlosschleife, damit ich beim Versuchen und Testen das Prog nicht dauernd Neustarten muss.
lol, warum nicht einfach:
while(true) { // Endlos ... }
-
oder so
for(;;) {
-
Eure äußerst kreativen Vorschläge sind natürlich besser als meine Lösung

...
Doch is mir der Weg egal, das Ergebnis is mir wichtig
-
Gibt es denn noch andere Wege Sounds abzuspielen, außer PlaySound() oder fmod (Sicher!!!)?
-
[ZK C]LP[GER] schrieb:
Gibt es denn noch andere Wege Sounds abzuspielen, außer PlaySound() oder fmod (Sicher!!!)?
-
Hi...
Ich habe dieses Thema jetzt mal gelesen, jedoch steige ich auf der Seite von FMOD nicht so ganz durch. Kann mir vllt jemand sagen, was ich da runterladen muss?
FMOD Ex Programmers API
FMOD Designer
FMOD 3 Programmers API
FMOD Extras
Mini FMODDiese Möglichkeiten habe ich zur auswahl...
Gehe ich richtig in der Annahme, dass ich FMOD Ex Programmers API nutzen muss?Und wenn? Muss ich dann Stable oder Development wählen?
Danke schon mal...
MFG Sqwan
-
Jop, FMOD Ex Programmers API ist ein guter Start. Wenn du dir die Texte auf der Website durchliest, wirst du auch schnell sehen, was du nicht brauchst...

FMOD Homepage schrieb:
FMOD Ex is available in two branches, 'Stable' and 'Development'. The Stable branch only includes bug fixes, whilst the Development branch includes all latest development updates / feature additions.
Sollte es eigentlich erklären.
Mach dir mal Gedanken, ob du die neusten Updates brauchst. Wenn ja, nimm Development, wenn nein, nimm Stable. Bei Stable sind meist auch weniger Fehler drin.
-
^^ich denke dann reicht wohl stable
Denn ich weiß garnicht was ich brauche...
Ich habe noch nie was mit sounds gemacht...
Ich habe einfach mal im Forum rumgestöbert, und fand das Thema sehr interessant.
Ich wils halt einfach mal versuchen...
Vllt kann ich das ja irgend wann mal brauchen...MFG Sqwan
-
"XX" bedeutet, dass XX in Projekt Ordner befindet oder?