Zum Inhalt springen

realisticer

Mitglieder
  • Gesamte Inhalte

    33
  • Benutzer seit

  • Letzter Besuch

  1. Es kommt, imho, auf den einzelnen Fall an. Hier zu pauschalisieren ist m. A. nach schwachfug. Du meinst Namenskonflikte? Sicherlich merkst du die, denn der Compiler wird dich darauf aufmerksam machen. Es ist fuer _mich_ definitiv nicht akzeptabel, sich damit staendig abzuquaelen. Es hilft mir auch nicht bei der Lesbarkeit. Es gibt pro und contra Argumente fuer die using-Direktive als auch fuer die using-Deklaration. mfg realisticer
  2. Morgen, schau dir mal die Funktion 'popen' an. mfg realisticer
  3. Zeig doch mal, wie du das aufrufst. mfg realisticer
  4. std::ostream& operator<<(std::ostream& os, const Adresse& addr) { os << addr.get_vorname() << '\t' << addr.get_name() << '\n'; // ... und so weiter, halt eine Format wählen, wie es ausgegeben werden soll } Wobei wir hier 'os' natuerlich auch am Ende wieder zurueckgeben, schliesslich wollen wir ja auch sowas wie cout<<addr1<<addr2<<addr3; schreiben koennen mfg realisticer
  5. Ja, nachdem was ich so gehoert habe, frage ich mich, ob das bei vielen Pruefern wichtiger ist, als der Inhalt der praesentiert wird. Ausserdem scheint bei uns es auch wichtiger zu sein, wo den die Navi zu sein hat. Ob oben, unten, links oder rechts...jedes Jahr anders. Das ist natuerlich unglaublich wichtig. mfg realisticer
  6. Zu den Flags und moeglichen Fehlerkonstanten solltest du einmal in die Manpage schauen (man 2 open). mfg realisticer
  7. Nun, ab und zu gibt es hier: http://www.buecherguenstig.de/ gute Schnaepchen. mfg realisticer
  8. http://www.amazon.de/exec/obidos/ASIN/3899901231/qid%3D1116423990/302-3982950-8836063 Es ist leider gar nicht so billig. Aber das ist ein generelles Problem bei Fachliteratur. mfg realisticer
  9. Es geht gar nicht darum dass du nervst. Das tust du nicht. Es ist nur offentsichtlich so, dass du mit der Aufgabe nicht zurecht kommst und nicht zurecht kommen wirst. Nicht bedingt dadurch, dass du zu bloed dazu waerst, sondern schlicht weg aus dem Grund, dass dir die noetigen Grundlagen dazu fehlen. Du kannst natuerlich Fragen stellen, nur wirst du viele Antworten nicht verstehen, da dir die eben angesprochenen Grundlagen fehlen. Das ist wie eine Art Teufelskreislauf. Du Fragst, wir erklaeren. Du verstehst es nicht und fragst und wir versuchen wieder etwas einfacher zu erklaeren. Nur: So kommen wir natuerlich nicht weiter. Die Funktion open_port ist ja jetzt soweit fertig. Du musst sie und die anderen Funktionen nun in der main-Funktion zusammenfuehren, so dass ein entsprechendes Programm herauskommt, welches eine spezifische Aufgabe erledigt. Es kommt so vieles auf einmal zusammen und es duerfte schwer fuer dich sein, den roten Faden im Auge zu behalten. Es ist nichts hier boese gemeint. mfg realisticer
  10. Schau dir diese Tutorials an: http://tutorial.schornboeck.net/inhalt.htm Schon was aelter, ist aber in Ueberarbeitung: http://www.volkard.de/vcppkold/inhalt.html Ansonsten: http://www.c-plusplus.de/cms/modules.php?op=modload&name=Downloads&file=index mfg v R
  11. Nun, 1.) eine Quelltextdatei ist nicht ausfuehrbar 2.) das programm tut ja auch nichts, als das device oeffnen. Du hast null Funktionalitaet implementiert 3.) Ich sehe das jetzt nur noch als "Hoppla, da will mir jemand einen Baeren aufbinden" an mfg realisticer
  12. Weisst du eigentlich, wie ein gueltiges C/C++-Programm aussieht? Ich empfehle dir mal folgendes: http://tutorial.schornboeck.net/inhalt.htm #include <stdio.h> // Standard input/output definitions #include <string.h> // String function definitions #include <unistd.h> // UNIX standard functiondefinations #include <fcntl.h> // File controll definations #include <errno.h> // Error number definations #include <termios.h> // POSIX terminal controll definations /* * 'open_port()' - Open serial port 1. * * Returns the file descriptor on success or -1 on error. */ int open_port() { int fd; // File discriptor for the Port fd = open("/dev/ttyS0", O_RDWR | O_NOCTTY | O_NDELAY); if (fd == -1) { /* * Could not open Port. */ perror("open_port: Unable to open /dev/ttyS0 - "); } else fcntl(fd, F_SETFL, FNDELAY); return (fd); } int main(int argc, char* argv[]) { /*das ist die hauptfunktion deines programms. *von hieraus wird alles aufgerufen. *z.b.: */ int fd = open_port(); //tue irgendwas mit fd (was weiss ich, lesen, schreiben etc.) return 0; } mfg realisticer
  13. Da faellt mir noch auf: sizeof(data) muss mit 8 multipliziert werden mfg realisticer
  14. Hast du ueberhaupt eine main-Funktion? mfg realisticer
  15. Ja, das ist auch das Hauptproblem. gcc durch g++ ersetzen. Oder du musst explizit libstdc++ mitlinken. mfg realisticer

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...