Es tut mir Leid, aber ich habe keinen Plan was du mir hier mit 3 Funktionen, von denen zumindest eine schon mal nicht funktioniert, mitteilen möchtest. Wie gesagt, ich habe _überhaupt_ keine _Ahnung...
Art: Beiträge; Benutzer: roadracer
Es tut mir Leid, aber ich habe keinen Plan was du mir hier mit 3 Funktionen, von denen zumindest eine schon mal nicht funktioniert, mitteilen möchtest. Wie gesagt, ich habe _überhaupt_ keine _Ahnung...
Okay, deine Funktion fragt jetzt den status von Capslock ab, aber wie mache ich das für die Muastasten? Tut mir leid, wenn ich dich bitte mir alles vorzukauen, aber ich hab kein plan von X :o
Hallo,
ich möchte gerne in Pascal (d.h. nur mit diesen Units http://wiki.freepascal.org/X11) den Status der Maustasten abfragen, also wissen ob z.B. die linke oder die rechte gedrückt ist. Unter...
Lies nochmal meine letzten Posts durch. Dann muss ich den Rückgabewert ändern, nämlich auch nach const unsigned char, das geht aber nicht weil ich mit dieser Funktion ein unsigned char zurückgeben...
Ich habe jetzt keine Lust mich mit so einer Trivialität zu beschäftigen, aber ein
memmove(&p, &buffer, 1); vermeidet zumindest die Compilerwarnung. Allerdings performancetechnisch eine Katastrophe.
Ich habe das jetzt einfach gerade mal ausprobiert und vll. vergaß ich zu erwähnen, dass die Funktion vom Typ (unsigned char *) ist. Jetzt gibt es Probleme beim
return p; Hier nochmal der Aufbau der...
aber ich verändere doch p später im programm
p++;
Hallo,
ich habe hier ein
const unsigned char *buffer als Funktionsargument (das lässt sich leider nicht ändern), davon mache ich in der Funktion gleich am Anfang eine Kopie
unsigned char *p =...
@undefined:
Das geht zwar auf meinem x86 PC, jedoch nicht auf meinem ARM Homeserver, wo ich die Datei im Sekundentakt immer wieder auslesen muss.
mmap hört sich recht interessant an, mir ist nur noch nicht ganz klar wie ich es bei meinem Problem einsetzten soll.
Ich würde es einfach so versuchen:
file = open(...);
mapped_m = mmap(...,...
Was, Größe der Datei? Die kann ich dir jetzt schon sagen: In jedem Fall 4096 Byte egal was drinsteht.
Ich möchte im Sekundentakt diese Datei immer wieder auslesen und auswerten. Nur muss ich dafür...
Hallo,
schon wieder ein Thread von mir hier. :D
Also, zum Thema:
Ich habe ein Programm in Arbeit. Dieses soll die Anzahl der gesendeten Bytes in /sys/class/net/eth0/statistics/rx_bytes (oder...
Hallo,
ich brauche eine system()-Funktion, die stdout blockiert. Daher wollte ich sie umgehen und die Systemcalls direkt machen. Die Geschichte mit fork() und execl() ist ja auch ganz einfach, nur...
Für mich sieht das eher aus wie ein Fehler in der glibc aus.
Sieht also nach einem Bug aus. Eine Idee wo ich das melden kann? Mir ist kein Bugtracker von GNU bekannt.
VG
Hallo,
ich suche gerade mein Programm nach Speicherlecks mit Valgrind ab. Das funktioniert eigentlich auch alles, nur erscheint immer folgendes:
==8183==
==8183== HEAP SUMMARY:
==8183== in...
Hallo,
ich ineressiere mich für CUnit, hab' aber keinen Plan von Unit-Tests. Daher suche ich ein Tutorial oder gutes Buch, das diese Themen von Grund auf behandelt.
VG
naja, da ist es glaube ich ziemlich egal ob fifo, lifo, filo, fi oder sonst was, theoretisch reicht ja auch li (last in), dann alle durcharbeiten und am ende alle löschen. fertig
Ist eigentlich relativ egal in diesem Fall, ich brauche's nur zum parsen eines config-files. Ich speichere so die ganzen Fehler. Wird alles also nur einmal zur Laufzeit des Programms ausgeführt.
Danke schon mal. Das mit dem struct err_mesg war ja mal wieder klar. :cool: Aber wieso gibt der Compiler keine Fehlermeldung aus? Es existiert ja kein struct err_mesg.
Und du hast auch recht,...
Hallo,
ich benutze eine dynamische Datenstruktur, in der ich Fehlermeldungen speichere. Die Struktur sieht so aus:
struct err_msg {
char *errorstring;
int failure;
struct err_mesg...
Hmm, ich hoffe du meinst jetzt nicht readdir() und stat()...
Kannst du mir einige Beispiele geben?
VG
Hallo,
gibt es in C eine einfache Möglichkeit neue Dateien (also erstellt oder geändert seit ...) rekursiv zu finden? Also im Endeffekt wie find.
VG
An sich geht das alles mit wide characters. Siehe wchar.h. Du kannst entweder ganz auf wide characters umsteigen, was aber auch immer seine Tücken hat, oder dein cm³ einfach mit wputws() auszugeben....
tüllich, genau dafür ist der zeiger ja da!