Die Suche ergab 223 Treffer

von oenone
Sa Nov 01, 2014 5:59 pm
Forum: C / C++
Thema: Unter Win7 kompiliert -> läuft unter Win XP nicht
Antworten: 9
Zugriffe: 7331

Re: Unter Win7 kompiliert -> läuft unter Win XP nicht

Nur auf 32-bit-Systemen wirst du keine 64-bit-Programme ausführen können.
von oenone
Sa Nov 01, 2014 5:57 pm
Forum: C / C++
Thema: CodeBlocks
Antworten: 8
Zugriffe: 8022

Re: CodeBlocks

Würde das erste nehmen. Außer es sind in Wirklichkeit globale Konstanten. Dann solltest du aber eher ein #define benutzen.
von oenone
Sa Nov 01, 2014 5:55 pm
Forum: C / C++
Thema: midicat /dev/midi2
Antworten: 9
Zugriffe: 7444

Re: midicat /dev/midi2

Weil signal() sich je nach Unix-Variante und früher sogar je nach Linux-Distribution anders verhalten hat. Einzige das setzen von SIG_IGN oder SIG_DFL ist im Standard festgeschrieben und daher portabel. Mehr Infos findet man auf Linux in der Manpage zu signal(2): http://man7.org/linux/man-pages/man2...
von oenone
Fr Okt 31, 2014 12:24 pm
Forum: Tutorials
Thema: c:lib:signal
Antworten: 5
Zugriffe: 9980

Re: c:lib:signal

Hmm, ich seh mal, was ich die nächste Woche machen kann - hab da nämlich größtenteils frei.

Gibt es schon einen Bereich für POSIX-Zeugs?
von oenone
Fr Okt 31, 2014 11:22 am
Forum: Tutorials
Thema: c:lib:signal
Antworten: 5
Zugriffe: 9980

Re: c:lib:signal

Eventuell Erweiterung auf sigaction, da signal doch recht unportabel ist und generell davon abgeraten wird?

http://man7.org/linux/man-pages/man2/sigaction.2.html
von oenone
Fr Okt 31, 2014 11:19 am
Forum: C / C++
Thema: midicat /dev/midi2
Antworten: 9
Zugriffe: 7444

Re: midicat /dev/midi2

Ja, in C kannst du Strg-C mit Signals abfangen. Siehe hier:

http://man7.org/linux/man-pages/man2/sigaction.2.html

Oder weniger portabel mit signal(): http://www.proggen.org/doku.php?id=c:lib:signal:start
von oenone
Fr Okt 31, 2014 10:26 am
Forum: Python
Thema: Geht Varialeninhalte tauschen auch irgendwie anders?
Antworten: 21
Zugriffe: 32899

Re: Geht Varialeninhalte tauschen auch irgendwie anders?

Lesbarer wird es aber auf jeden fall mit der Mehrfachzuweisung. Lass solche obfuscated tricks und schreib einfach

Code: Alles auswählen

A,B=B,A
.
von oenone
Do Okt 30, 2014 6:56 pm
Forum: C / C++
Thema: Fehler in C-Tutorial Quellcode?
Antworten: 6
Zugriffe: 5303

Re: Fehler in C-Tutorial Quellcode?

Da musst du irgendwie etwas unvollständig kopiert oder zuviel kopiert haben.

Welches der vielen Listings hast du genommen? Vom Dateinamen scheint es binwrite zu sein. Bei mir funktioniert es problemlos.
von oenone
Mi Okt 29, 2014 10:14 pm
Forum: C / C++
Thema: Dateiname aus argv[] lesen
Antworten: 11
Zugriffe: 9025

Re: Dateiname aus argv[] lesen

auf POSIX-Systemen würde ich eh immer basename() benutzen...
von oenone
Mi Okt 29, 2014 10:07 pm
Forum: Wer macht meine Hausaufgaben?
Thema: Bitte um Hilfeeeee
Antworten: 18
Zugriffe: 23558

Re: Bitte um Hilfeeeee

Eingabedatei liegt im selben Ordner wie die Executable? Prüf den Return-Wert. Wenn er -1 ist, dann ist fopen fehlgeschlagen.