Suchergebnisse

Suchergebnisse 1-20 von insgesamt 20.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Zitat von Manfred Kreß: „Hallo, der AutoreleasePool räumt garnichts auf, sondern schickt einfach jedem Objekt das er bekommen hat einen release sobald der Callstack wieder runter kommt. Mehr nicht. Warum sich das Gerücht so hartnäckig hält das der irgendwann mal aufräumt wenn er meint voll zu sein oder sowas, keine Ahnung. Gruß Manfred“ Moin zusammen Hatte ich auch nicht behauptet das der Autoreleasepool aufräumt. Ich bezog mich auf das Betriebssystem selbst, welches von einem Programm selbst ni…

  • Hallo zusammen Hat jemand unter euch auch das Phänomen, das die Beendigung eines Programms seit dem Update auf Maverick einige Sekunden dauert? Das Programm ist mit Objective-C, und der Allegro 5 Bibliothek geschrieben. Es wird "autoreleasepool" benutzt. Das Programm funktioniert reibungslos, alles wunderbar, nur das seit Mavericks das tatsächliche "Ende" ca. 5 Sekunden dauert, das war vorher nicht. Oder lässt sich die neue Betriebssystem Version einfach nur länger Zeit zum aufräumen ?. Gruss, I…

  • Hallo zusammen Für Einsteiger empfehle ich dieses Buch hier : amazon.de/C-für-Spieleprogramm…oks&qid=1243664699&sr=8-1 Es bezieht sich auf SDL und Windows, aber läuft problemlos auf dem Mac und läßt sich auch in Xcode einbinden. Guß, Ingo

  • Nimm fgets anstelle von gets.

  • Ich selber benutze kein Realbasic, habe sowas nur in C Schau doch einfach mal hier: forums.realsoftware.com/ Außerdem gibt es dort doch auch Online Doku, Tutorials usw. Aber Du hast das eigentliche Problem schon erkannt, es sind die fehlenden Grundlagen, aber da kommst Du nicht drum herum die zu lernen.

  • Unabhängig von der Sprache: Du liest Deine Datei in ein zeilenweise in ein Array ein. Dann weißt Du schon mal wie viele das sind und kannst gezielt in Zeilen Deiner Wahl springen und auswerten. Vermutlich gibt es einen Spalten Trenner, das bedeutet Du kannst auf die einzelnen Spalten zugreifen. Danach mußt Du doch nur noch die jeweiligen Strings vergleichen und danach entsprechend die Listboxen füllen. Schau mal in Deiner Realbasic Hilfe nach : Substring, Leftstring, Rightstring Gruß, Ingo

  • Es muß ein großes S sein.

  • Versuche folgendes: Schreibe irgendein kleines C Programm und lass Dir das Assemblerlisting rausgeben. gcc -c -s "Dein Programm" Dann müßtest Du rauskriegen was er noch haben will.

  • Nö, muß er nicht, das ganze ist plattformunabhängig machbar, habe ich jetzt aber in den anderen Thread reingeschrieben.

  • Ich habe mir die Aufgabe mal durchgelesen. Euer Prof sagt nur getch wäre geeigent, aber nicht das man das nehmen muss. Die ganze Aufgabe kann man tatsächlich mit reinem Ansi C ohne getch und curses lösen, und zwar plattformunabhängig. Also: Nimm getchar () anstatt getch (), das bedeutet der Anwender bestätigt seine Auswahl mit der Enter Taste. Anstelle der Curses Rahmenzeichen bastelst Du Dir das mit den Zeichen - = + Ist zwar nicht so hübsch aber gehen tuts auch, und darauf kommt es ja bei der …

  • @larock Ich meinte, Du sollst einen Text Editor Deiner Wahl nehmen, schreibst da als ersten Versuch das klassische "Hello World" Programm rein, wechselst nach dem abspeichern auf die Kommandozeile und kompilierst das ganze mit gcc -o hello hello.c. Wenn das klappt, dann könntest Du zumindest alles machen, wenn auch nicht so komfortabel wie mit Xcode. Der Vorteil von VI ist, das es den auf jeder Unix Maschine gibt. Wenn Du damit umgehen kannst und Makefiles verwendest, kannst Du sehr schnell Dein…

  • Kannst Du nicht der Einfachheit halber einfach den gcc im Terminal benutzen mit VI und Makefile?.

  • C und C++ für's Studium

    ingo.maurischat - - Alternativen

    Beitrag

    Ich habe erst seit 14 Tagen einen Mac, komme aber aus der Unix Welt, arbeite beruflich mit BSD, Linux und HP Unix, ganz früher mal mit SCO Unix. Die Portierung meiner Projekte ( Bibliotheken, Programme ) auf den Mac dauerte ungefähr 10 Minuten, ich mußte nur jeweils make clean und make install aufrufen. Auf den anderen Plattformen hatte ich ausschließlich mit VI gearbeitet. Xcode ist eine feine Sache, da hatte ich nach 2 Stunden alles fertig, mußte mich erst einlesen. Nach den ersten 14 Tagen Ma…

  • C und C++ für's Studium

    ingo.maurischat - - Alternativen

    Beitrag

    irgendwo ist aber nicht gut In Deinem Homeverzeichnis, in dem Verzeichnis ( Projektname), build und dann entweder Debug oder Release, da befindet sich die ausführbare Datei. Aufruf : ./"Programmname"

  • C und C++ für's Studium

    ingo.maurischat - - Alternativen

    Beitrag

    Also ich hatte folgendes gemacht. Neues Projekt->Command Line Utillity -> C++ Tool Deinen Quellcode reinkopert, das Semicoln geändert, Run und Built. Das ging einwandfrei. Du hast nicht zufällig ein C Projekt gewählt ?.

  • C und C++ für's Studium

    ingo.maurischat - - Alternativen

    Beitrag

    cout << "geben sie zwei ganze positive Zahlen ein: ;" Mach das Semicolon hinter die Anführungszeichen. Also so : out << "geben sie zwei ganze positive Zahlen ein: "; Gruß, Ingo

  • C und C++ für's Studium

    ingo.maurischat - - Alternativen

    Beitrag

    Nachtrag : Das nachfolgende Programm demonstriert die Arbeit mit Curses, insbesondere die Verwendung von getch. Es läßt sich wie folgt compilieren. gcc -o adr adr.c -lcurses FILE *fp, *fopen (); struct addressen { int num; char flag; char nachname [50]; char vorname [30]; char stadt [50]; char strasse [50]; char telefon [12]; }adr; /*------------------------ MAIN ----------------------------------------------*/ int main (int argc, char *argv[]) { int result,key; initscr (); keypad (stdscr,TRUE);…

  • >Dann habe ich diese im su-Modus in "/usr/local/bin/" kopiert und dachte, ich kann sie dann einfach >von überall ausführen, indem ich "reconnect" eingebe, Das geht auch: Dazu muß natürlich der Pfad des Users auch auf /usr/local/bin zeigen, und die Dateiausführungsrechte entsprechend gesetzt werden. Per default ist /usr/local/bin nicht im Pfad enthalten.

  • C und C++ für's Studium

    ingo.maurischat - - Alternativen

    Beitrag

    Hallo zusammen Man kann printf nicht innerhalb von curses benutzen, dafür gibt es eigene Funktionen. Es gibt diese Bibliothek auch für MS Betriebssysteme, dort heißt sie pdcurses. Alternativ, wenn kein curses gewünscht ist kann man getch auch durch die Verwendung von ioctl nachprogrammieren. ( man ioctl ) Conio selbst gibt es nur bei Microsoft und ist nicht Standart. Bei Microsoft funktionieren auch keine Escape Steuersequenzen, da Microsoft meint sie hätten eine Console und kein Terminal. Also …

  • Ada Compiler installieren?

    ingo.maurischat - - Xcode & Tools

    Beitrag

    Versuche folgenden Link : macada.org/macada/Downloads.html Dieses dmg Paket ließ sich problemlos installieren und funktioniert auch mit XCode.