Wenn ich mit opendir ein Verzeichnis auslese und in einen Array speicher in welcher Reihenfolge werden die Dateien dann da abgespeichert?
alphabetisch, nach Datum?
Art: Beiträge; Benutzer: mithras
Wenn ich mit opendir ein Verzeichnis auslese und in einen Array speicher in welcher Reihenfolge werden die Dateien dann da abgespeichert?
alphabetisch, nach Datum?
Also das Problem mit dem Rauschen hab ich behoben.
write(iFd_Audio,pcmout,8192));
das muss statt 8192 ret, also die warhaftige größe stehen.
Leider, leider spielt auch diese Lib (habe nun so...
Jede mp3 File hat vermutlich einen Header, in der alle wichtigen Daten über die Datei wie z.B. Frequenz, Bitrate, Lange etc. abgespeichert sind.
Wie kann ich die nun mit C auslesen, bzw. kann ich...
Soweit ich weiß unterstützen die meisten Libs keine VBR Lieder, event. liegt es dann daran dass die bisher von mir getesteten Libs bestimmte wenige Lieder von mir falsch abspielen!?
Aber nur...
jo also gleiches prob. wie bei mir und nun?
Steh ich da!
Ich suche nun schon seid langem eine anständige mp3 Bibliotek auf der ich meinen mp3 Player aufsetzen kann.
Bei den bisherigen Libs...
http://ftp.debian.org/debian/pool/main/libm/libmp3hip/libmp3hip_0.1.2.1.tar.gz
Da bekommste das ganzenPaket
So hab mir das ganze jetzt nochmal angeschaut und etwas überarbeitet, immerhin kommt jetzt auch Musik aus den Lautsprechnern, aber diese wird defintiv viel zu langsam abgespielt, obwohl ich die...
Hallo,
ich möchte einen mp3 player proggen.
Dazu möchte ich die madlib verwenden. Ich hab bereits ein gutes Beispielprogramm gefunden, allerdings ist die Ausgabe dessen irgendwie kein wav....
mit system(cp ...) geht das nicht, da cp Leerzeichen nicht unterstützt.
Gibt es eine Funktion die sowas kann?
der ich einen Zeiger übergeben kann, in diesem Zeiger ist ein String mit Leerzeichen gespeichert. (Datei in einem Verzeichnis)
Diese soll dann mittels system(rm) gelöscht werden.
Es ist klar dass...
tja das wusste ich auch, ich hab aber gefragt wie kann ich das machen, also welche funktionen gibt es dafür!?
Ok fflush() hat mit geholfen...
exit() führt ja einige "Aufräumarbeiten" aus.
Ich möchte nun nur die Aufräumarbeiten durchführen, aber nicht das Programm beenden.
Habe schon was von cleanup gehört, aber nichts passendes...
CD-LW = CD-ROM Laufwerk!
Mit cat /usr/share/sounds/logout.wav > /dev/audio
kann ja ganz einfach eine sound-file abgespielt werden.
Wie kann ich nun auf eine audio cd (.wav) die sich im CD-LW befindet im C Programm...
Hab den 2.4er Kernel draufgepackt, jetzt funktionierts ;)
hm hab mal close(fd) auskommentiert und auch dann noch extra mal int anstelle von Zeiger versucht, aber leider immer noch gleich meldung und nix funktioniert!
Bin am verzweifeln...wie kann sowas...
Unten seht ihr eine Funktion namens mapping, was mapping macht weiß ich denk ich derjenige der mir vielleicht helfen koennte.
Das komische ich kann untensehenden Code auf einem SuSE Linux 8.0...
ne also wenn dann schon mit Übergabe an die Funktion. Aber das ist ja mein Problem.
Denn mmap_adr ist ja ein Zeiger des Typs mmap_typ und wurde ja schließlich so deklariert: mmap_typ *mmap_adr.
...
der filedeskriptor ist eigentlich gar nicht das problem, denn diesen muss ich der fkt ja gar nicht übergeben, da ich durch folgenden code:
caddr_t adr;
mmap_typ *mmap_adr;
int fd_sm;
...
Also ich hab das Problem, dass ich die Werte sowohl in einem anderen (aber verwandten) Prozess (daher auch mmap) und in verschiedenen Funktionen daraufzugreifen muss.
Mit pipe hab ich mir auch...
Ich arbeite mit Shared Memory zwischen verwandten Prozessen. (mit Hilfe von /dev/zero).
Ich initialisieren in der main() über folgenden Code:
caddr_t adr;
mmap_typ *mmap_adr;
manchmal kann ich ganz schön blöd sein ;)
Folgendes Prog.:
int main(void)
{
float a=3,01;
float buf[2];
float er;
thx. jetzt gehts ;)
xmgrace ist übrigens ein nettes plto programm mit dem man schöne graphen zeichnen kann.
mit einer fifo kann man sein eigenes c programm an den plotter anschliessen, echt...
joe@athlon:~/cscripts/projekte/xmgrace> gcc -o xmtest xmtest.c -I/usr/X11/lib/xmgrace/include -L/usr/X11/lib/xmgrace/lib -lxmgrace_np
/usr/i486-suse-linux/bin/ld: cannot find -lxmgrace_np
collect2:...