Zum Inhalt springen

Hakawamu

Mitglieder
  • Gesamte Inhalte

    153
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Hakawamu

  1. was hat das teil denn für eine schnittstelle? bei serieller konfiguration sollts nit so schwer sein
  2. oder du deklarierst einen zeiger und allocierst den speicher wenn du ihn brauchst. bzw, wenn du weisst wieviel du brauchst. das kannst du in c++ mit dem new-operaror machen oder in c mit malloc() das freigeben des speichers aber bitte nicht vergessen ^^
  3. Hakawamu

    c++ strings?

    hehe, danke *g* gut zu wissen - denn ich hätts wohl so gemacht :>
  4. Hakawamu

    c++ strings?

    ist auch das möglich? std::string meinStr; int meinInt = 531; sprintf(meinStr.c_str(), "%d", meinInt); [/PHP]
  5. gleiche lösung, nur umständlicher ^^ int blubb = 1234567; int b2; b2 = blubb/10; printf("--> %d\n", blubb - (b2*10)); [/PHP]
  6. Hakawamu

    Programm anhalten

    bei borland bringt die conio.h die funktion getch() mit der würde es gehen. zur not nimmste die stdlib.h und benutzt unter windows die funktion mit folgendem parameter: system("PAUSE");
  7. Du musst wissen, das z.B. das zeichen 'a' den dezimalen Wert 97 hat. Das Zeichen '0' (die ziffer null) hat den wert 48. somit wäre '0' + '0' = 96 bzw. '`' wenn du jetzt die ziffer (char) '1' in die zahl 1 (int) umwandeln möchtest, dann kannst du das z.b. mit '1' - '0' = 1 '9' - '0' = 9 '3' - '0' = 3 "übersetzt" würde das heissen: 49 - 48 = 1 57 - 48 = 9 51 - 48 = 3 hier findest du die tabelle: http://www.torsten-horn.de/techdocs/ascii.htm kannst dir auch gern eine eigene funktion zum "umwandeln" schreiben. z.B. char2int(char zeichen) { return zeichen - '0'; // d.h. zeichen - 48 } int2char(int zahl) { return zahl + '0'; // d.h. zahl + 48 }
  8. Hakawamu

    Texte formatieren

    ich denke das sollte dir helfen. das gehört zum standard, glaubsch: http://www.cprogramming.com/tutorial/iomanip.html
  9. Hakawamu

    Programm beenden?

    könntest du uns bitte mitteilen was für fehlermeldungen und wann sie auftreten?
  10. Hakawamu

    Chatprogramm in c++

    wie schon gesagt ...
  11. in manchen umgebungen kann man sich auch beides sparen, da das durch bestimmte header abgedeckt wird. ich schreibs jedoch lieber hin. is sicherer *g* vielleicht hat ja mal jemand einen etwas anderen header ... hab schon erlebt dass es nicht ohne geht
  12. Hakawamu

    Chatprogramm in c++

    erm, so lernt man das leider im informatikunterricht in der berufsschule jedenfalls bei uns in niedersachsen :-(
  13. Hakawamu

    Chatprogramm in c++

    in einem array von strings kannst du z.b. den 1. string mit string Antwort = elviraAntwort[0]; auslesen. das hast du ja schon am Ende deines Codes versucht ... Hast aber ziemlich mist gebaut *g* guck dir mal genau an was du da machst probiers mal mit: int randwert = rand() % 12; cout<<elviraAntwort[randwert] << "\n"; so bekommst du eine zufallszahl zwischen 0 und 12. anschliessend gibst du den string mit dem index zurück, den "randwert" für dich hält. wenn du alle auslesen willst, dann kannst du das mit: for(int i = 0; i < 12; i++) { cout << elviraAntwort[i] << "\n"; } wenn deine frage damit nit beantwortet ist, stell deine frage präziser.
  14. das wär z.b. eine lösung des Problems ^^ und natürlich darf die datei .txt am ende stehen haben ... es sei denn du hast den unwahrscheinlichsten bug in deinem system, den man sich vorstellen kann *g*
  15. es kann nicht schaden auch c zu können wenn ich jetz neu anfangen müsste, dann würd ich auch mit c anfangen.
  16. Hakawamu

    Threads in C++

    so, hab die methode jetzt als static deklariert. jetzt gehts =)
  17. Hakawamu

    Threads in C++

    also im moment hab ich's so: deklaration: class ManageSocket { public: void *handleClient(void *client); ... }; definition: void *ManageSocket::handleClient(void *client) { return NULL; } aufruf: pthread_create(&tid, NULL, handleClient, (void*)&client);
  18. Ich möchte in c++ Threads verwenden. d.h. ich möchte die selbe >methode< 2 mal laufen haben, dass sie auf die selben daten (eigenschaften des objektes) zugreifen kann. (geht um socket client-server geschichten) die übliche c-variante mit posix-threads funktioniert leider nicht. der g++-4.0.2-compiler liefert mir immer folgende fehlermeldung: ManageSocket.cpp:78: error: argument of type 'void* (ManageSocket:(void*)' does not match 'void* (*)(void*)' scheint daher zu kommen, dass er keine void*-funktion bekommst sondern eine "void*-methode". hat jemand eine idee?
  19. herzlichen dank an die moo-kuh und nic_power jetzt sollte ich es schaffen :marine
  20. das wär echt stark =) danke dir :-)
  21. für das Betriebssystem Linux-2.6.13 bitte =)
  22. ich habe doch 2 programme, die nichts miteinander zu tun haben. mutexe kenn ich nur in verwendung mit posix threads. diese art der anwendung nützt mir bei diesem problem leider garnichts. woher soll das eine programm wissen dass das andere gerade den mutex hat?
  23. Hallo! Angenommen ich habe zwei Programme, die beide auf eine Datei zugreifen können (lesen und schreiben). In PHP ist es möglich eine Datei zu locken (wenn ich sie geöffnet habe), so dass ein anderes Programm sehen kann, dass diese Datei gelockt ist und so lange warten kann, bis die Datei wieder geunlockt wird. Gibt es das auch in C? Wenn ja, würd mich mich sehr über Vorschläge freuen. Ich möchte einfach nicht, dass das eine Programm schon liest, während das andere noch schreibt. Sozusagen ein Mutex Danke schonmal Anmerkung: Ich arbeite natürlich unter Linux
  24. um das zu tun muss man nicht mal c können. denk doch einfach mal ein bisschen nach ... und wenn du dir fertig überlegt hast, wie du es machen willst, dann fängst du es einfach an zu programmieren. und wenn du nicht weisst wie, dann erkundigst du dich zu den einzelnen problemen, die du hast. ob es z.b. eine funktion gibt, die das tut, was du gerade brauchst. wir wollen dir hier nicht dein ganzes programm tippen ... da ist der lerneffekt nicht besonders groß ...

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...