c++ Anfänger

Von: , Frage gestellt am Mo, 8. Jan 2001

Hallo,

ich bin blutiger C++ Anfänger und hab schon beim ersten Programmstart meine Problme:
Wenn ich ein C++ Programm starte bei dem man über Tastatur was eingeben soll, nimmt er irgendwie keine Zeichen an.. der Cursor blinkt zwar, aber wenn ich ne Taste drücke passiert nix!
Ich hab Borland C++ unter Win98.... weiß einer woran das liegt?

Oliver

16 Antworten zu dieser Frage

  1. Antwort von nach 10 Stunden hilfreich
    Re: c++ Anfänger

    Moin, ich bin blutiger C++ Anfänger und hab schon beim ersten
    Programmstart meine Problme:
    Das wird auch bis zum letzten Programm so sein. Wenn ich ein C++ Programm starte bei dem man über Tastatur was
    eingeben soll, nimmt er irgendwie keine Zeichen an.. der
    Cursor blinkt zwar, aber wenn ich ne Taste drücke passiert
    nix!
    Wird das Zeichen villeicht angenommen, aber nicht ausgegeben? Zeig mal Dein Programm.

    Thorsten

    • Antwort von nach 11 Stunden hilfreich
      Re^2: c++ Anfänger

      ich bin blutiger C++ Anfänger und hab schon beim ersten
      Programmstart meine Problme:
      Das wird auch bis zum letzten Programm so sein.
      ===+++ wie wahr wie wahr! ich habe hierueber wirklich gelacht!
      ===+++ danke! du hast meinen tag heute gerettet.
      ===+++ 40 jahre programmierung zeigte nicht eine einzige
      ===+++ ausnahme.
      ===+++ gruss - digi

      ===+++ das soll unseren anfaenger AUF KEINEN FALL ENTMUTIGEN!
      ===+++ aber er wird einen dornigen weg gehen.

      • Antwort von nach 12 Stunden hilfreich
        Re: c++ Anfänger

        Moin, ich bin blutiger C++ Anfänger und hab schon beim ersten
        Programmstart meine Problme:
        Das wird auch bis zum letzten Programm so sein.
        ===+++ 40 jahre programmierung zeigte nicht eine einzige
        ===+++ ausnahme.
        Das ist ja gerade das Interessante. Wenn jedes Programm gleich wäre, wäre es langweilig (und nicht so gut bezahlt). ===+++ das soll unseren anfaenger AUF KEINEN FALL ENTMUTIGEN!
        ===+++ aber er wird einen dornigen weg gehen.
        Mit C++ bestimmt. Aber es lohnt sich.

        Thorsten

        • Antwort von nach einem Tag hilfreich
          Re^2: c++ Anfänger

          Moin, ich bin blutiger C++ Anfänger und hab schon beim ersten
          Programmstart meine Problme:
          Das wird auch bis zum letzten Programm so sein.
          ===+++ 40 jahre programmierung zeigte nicht eine einzige
          ===+++ ausnahme.
          Das ist ja gerade das Interessante. Wenn jedes Programm gleich
          wäre, wäre es langweilig (und nicht so gut bezahlt).
          sorry, wenn ich mich hier (nochmal) evtl kontraer melde.
          es frustriert ganz einfach, obwohl man es mittlerweile genau weiss, dass sich die situation (mit den heutigen mitteln!) nicht aendern kann und wird.



          ===+++ das soll unseren anfaenger AUF KEINEN FALL ENTMUTIGEN!
          ===+++ aber er wird einen dornigen weg gehen.
          Mit C++ bestimmt. Aber es lohnt sich.
          meinst du finanziell?
          ich sehe von dir keinen eintrag in der visitenkarte,
          auch deswegen nehme ich an, dass du neuling bist.
          rat: halt die ohren steif.
          wo viel geld vermutet wird, sind auch viele banditen.
          und die lauern nur auf dich, der du 'geil' bist auf's programmieren. die versprechen dir to & teufel, aber letzten endes lassen sie die hosen runter - und dann stehst du da.
          wenn du nicht aufpasst, steckst du u.u. aber noch tiefer in der sch....
          nimms mir das als gut gemeinten rat ab. ich habe nichts davon,
          dass ich dir den 'bauch pinsele'. ich gebe dir fakten.

          lass dich trotzdem nicht entmutigen -du hast den virus sowieso
          schon- :-) - aber PASS AUF!

          gruss - digi

          • Antwort von nach einem Tag hilfreich
            Re: c++ Anfänger

            Moin, Das ist ja gerade das Interessante. Wenn jedes Programm gleich
            wäre, wäre es langweilig (und nicht so gut bezahlt).
            sorry, wenn ich mich hier (nochmal) evtl kontraer melde.
            es frustriert ganz einfach, obwohl man es mittlerweile genau
            weiss, dass sich die situation (mit den heutigen mitteln!)
            nicht aendern kann und wird.
            Ähhh... Welche Situation? Daß C++ schwierig ist? ===+++ aber er wird einen dornigen weg gehen.
            Mit C++ bestimmt. Aber es lohnt sich.
            meinst du finanziell?
            Jepp. ich sehe von dir keinen eintrag in der visitenkarte,
            auch deswegen nehme ich an, dass du neuling bist.
            Mit C++ mache ich nicht so viel. wo viel geld vermutet wird, sind auch viele banditen.
            und die lauern nur auf dich, der du 'geil' bist auf's
            programmieren. die versprechen dir to & teufel, aber letzten
            endes lassen sie die hosen runter - und dann stehst du da.
            wenn du nicht aufpasst, steckst du u.u. aber noch tiefer in
            der sch....
            Solange ich nur Arbeitnehmer bin, kann mir im Moment nicht viel passieren. Ein neuer Job findet sich schnell.

            Thorsten

            • Antwort von nach einem Tag hilfreich
              Re^2: c++ Anfänger

              Moin, Das ist ja gerade das Interessante. Wenn jedes Programm gleich
              wäre, wäre es langweilig (und nicht so gut bezahlt).
              sorry, wenn ich mich hier (nochmal) evtl kontraer melde.
              es frustriert ganz einfach, obwohl man es mittlerweile genau
              weiss, dass sich die situation (mit den heutigen mitteln!)
              nicht aendern kann und wird.
              Ähhh... Welche Situation? Daß C++ schwierig ist?
              nein, DAS meinte ich nicht.
              ich meinte, dass mit den heutigen programmiermitteln
              das programmieren als solches (immer noch) viel zu kompliziert ist. darin birgt es fehlermoeglichkeiten (und fehler), die man einfach nicht vermeiden und wegdiskutieren kann. das gilt besonders bei grossen, umfangreichen projekten, an denen einige zehn...hundert programmierer arbeiten. die verstaendigung zwischen denen funktioniert bereits verbal nicht. der eine versteht was ganz anderes als was der andere gesagt hat bspw.
              und - das passiert auch DIR SELBER. du stehst manchmal wie ein schwein vor einem uhrwerk, und dann machst du etwas was nicht so ganz koscher ist, und schon ... usw usw usw.
              die situation aendert sich auch nicht mit vorbereiteten komponenten; denn die haben fehler, die kennt man nicht, die passen doch nicht so ganz, usw usw usw.
              auf diesem programmiergebiet gilt es, noch eine BAHNBRECHENDE 'erfindung' zu machen, die es jedem 'loeli' ermoeglicht, seine wuensche zu formulieren - und die dann auch einfach und fehlerfrei so ablaufen. ich denke, eines tages wird es so weit sein. aber mit HEUTIGEN mitteln sind wir m.e. 'am ende' - egal ob das c, c++, cobol, mfc, xml, html, dcom, oder was sonst immer sein mag. Solange ich nur Arbeitnehmer bin, kann mir im Moment nicht
              viel passieren. Ein neuer Job findet sich schnell.
              sagtest du: 'im moment' ? die situation kann sich ja schnell aendern.
              und ein neuer job findet sich eben nicht so schnell.
              das taeuscht. mach dich mal 'schlau'.
              jedenfalls kein job, den du dir unbedingt aussuchen wuerdest mit umzug und und und.

              nun moechte ich dich nicht entmutigen, dennoch C++ zu erlernen,
              das bringt dich natuerlich viel weiter, als nur 'auf der stange zu sitzen und zu warten'. und - es ist nicht SO schwer wie es
              auf den ersten blick scheint, hinterher sagst du: meine guete, warum habe ich das nicht immer schon so gemacht. :')

              gruss - digi

            • Antwort von nach 2 Tagen hilfreich
              Re: c++ Anfänger

              Moin, ich meinte, dass mit den heutigen programmiermitteln
              das programmieren als solches (immer noch) viel zu kompliziert
              ist.
              Ich weiß nicht, ob man das grundsätzlich ändern kann. Um komplexe Sachverhalte zu schildern, braucht man nunmal eine komplexe Sprache. das gilt besonders bei grossen, umfangreichen projekten,
              an denen einige zehn...hundert programmierer arbeiten. die
              verstaendigung zwischen denen funktioniert bereits verbal
              nicht.
              Das hat nun aber weniger mit der Sprache zu tun, mehr mit dem Prozeß. die situation aendert sich auch nicht mit vorbereiteten
              komponenten; denn die haben fehler, die kennt man nicht, die
              passen doch nicht so ganz, usw usw usw.
              Die Situation ändert sich natürlich schon, weil man die Probleme kapseln kann. auf diesem programmiergebiet gilt es, noch eine BAHNBRECHENDE
              'erfindung' zu machen, die es jedem 'loeli' ermoeglicht, seine
              wuensche zu formulieren - und die dann auch einfach und
              fehlerfrei so ablaufen. ich denke, eines tages wird es so weit
              sein.
              Irgendwann mal, ja. Wenn wir einen Parser haben, der deutlich leistungsfähiger ist als das menschliche Gehirn und keine Fehler macht.
              Kennst Du die Programmiersprache aus 'Number of the Beast'? aber mit HEUTIGEN mitteln sind wir m.e. 'am ende' - egal
              ob das c, c++, cobol, mfc, xml, html, dcom, oder was sonst
              immer sein mag.
              Komponenten sind zB. eine neue Technologie, die auf den guten alten Hochsprachen aufbaut. Da ist noch mehr drin. Solange ich nur Arbeitnehmer bin, kann mir im Moment nicht
              viel passieren. Ein neuer Job findet sich schnell.
              sagtest du: 'im moment' ? die situation kann sich ja schnell
              aendern.
              Ich glaube nicht, daß der Bedarf an den oft zitierten 'IT-Fachkräften' demnächst sinken wird. Ich glaube außerdem nicht, daß man den Bedarf decken kann, indem man einfach mehr ausbildet. Irgendwann gibt es keine Menschen mehr, die dieses gewisse Abstraktionsvermögen mitbringen. und ein neuer job findet sich eben nicht so schnell.
              das taeuscht. mach dich mal 'schlau'.
              Ich habe 2000 mindestens vier schon unterschriebene Verträge abgelehnt. Ein Freund von mir ist Berufseinsteiger und wird etwa 80k + Gimmicks bekommen. jedenfalls kein job, den du dir unbedingt aussuchen wuerdest
              mit umzug und und und.
              Gegen einen Umzug habe ich nichts, aber der ist auch hier in der Gegend nicht nötig. nun moechte ich dich nicht entmutigen, dennoch C++ zu
              erlernen
              Es gibt so viele Sprachen, die ich noch lernen will. In meiner Freizeit benutze ich lieber Java, aber wenn ich beruflich mal C++ brauche, kommt das gründlich an die Reihe.

              Thorsten

            • Antwort von nach 2 Tagen hilfreich
              Re^2: c++ Anfänger

              thorsten, ...
              ...deine (gegen-)argumente sind durchaus beachtenswert. Ich weiß nicht, ob man das grundsätzlich ändern kann. Um
              komplexe Sachverhalte zu schildern, braucht man nunmal eine
              komplexe Sprache.
              ja, DA liegt ja das problem, dass -wie spaeter auch vor dir erwaehnt- das zeug niemand mehr 'ausreizen' koennen wird oder moechte. das gilt besonders bei grossen, umfangreichen projekten,
              an denen einige zehn...hundert programmierer arbeiten. die
              verstaendigung zwischen denen funktioniert bereits verbal
              nicht.
              Das hat nun aber weniger mit der Sprache zu tun, mehr mit dem
              Prozeß.
              stimmt! das ERGEBNIS aber zaehlt. die situation aendert sich auch nicht mit vorbereiteten
              komponenten; denn die haben fehler, die kennt man nicht, die
              passen doch nicht so ganz, usw usw usw.
              Die Situation ändert sich natürlich schon, weil man die
              Probleme kapseln kann.
              dadurch werden sie (vielleicht/wahrscheinlich) lokalisierbar,
              aber nicht unbedingt besserbar. wer hat DEN quellcode, wer kann ihn lesen, wer kann ihn sachgemaess hinbiegen? auf diesem programmiergebiet gilt es, noch eine BAHNBRECHENDE
              'erfindung' zu machen, die es jedem 'loeli' ermoeglicht, seine
              wuensche zu formulieren - und die dann auch einfach und
              fehlerfrei so ablaufen. ich denke, eines tages wird es so weit
              sein.
              Irgendwann mal, ja. Wenn wir einen Parser haben, der deutlich
              leistungsfähiger ist als das menschliche Gehirn und keine
              Fehler macht.
              Kennst Du die Programmiersprache aus 'Number of the Beast'?
              nein, kannst du mir n tip geben? sowas interessiert mich immer;
              denn ich habe GROSSE projekte (mit-)gemacht, und das war oft das uebliche disaster... ZU viel planung im voraus, ehe das vorbei war, hatte sich die technologie schon geaendert :-) aber mit HEUTIGEN mitteln sind wir m.e. 'am ende' - egal
              ob das c, c++, cobol, mfc, xml, html, dcom, oder was sonst
              immer sein mag.
              Komponenten sind zB. eine neue Technologie, die auf den guten
              alten Hochsprachen aufbaut. Da ist noch mehr drin.
              das sehe ich auch so - nur wenn's DABEI ans fehlersuchen geht,
              dann geht die zeit NOCH schneller in den muell. Solange ich nur Arbeitnehmer bin, kann mir im Moment nicht
              viel passieren. Ein neuer Job findet sich schnell.
              sagtest du: 'im moment' ? die situation kann sich ja schnell
              aendern.
              Ich glaube nicht, daß der Bedarf an den oft zitierten
              'IT-Fachkräften' demnächst sinken wird. Ich glaube außerdem
              nicht, daß man den Bedarf decken kann, indem man einfach mehr
              ausbildet. Irgendwann gibt es keine Menschen mehr, die dieses
              gewisse Abstraktionsvermögen mitbringen.
              DA STIMME ICH DIR ZU! es gibt heute schon 'einige' davon die 08:00 -- 17:00 machen - und fertig. und weiterbildung? freiwillig? auf selbstaendiger basis? um gottes willen.... und ein neuer job findet sich eben nicht so schnell.
              das taeuscht. mach dich mal 'schlau'.
              Ich habe 2000 mindestens vier schon unterschriebene Verträge
              abgelehnt. Ein Freund von mir ist Berufseinsteiger und wird
              etwa 80k + Gimmicks bekommen.
              frage: WO? ich meine, man rennt mir auch die bude ein,
              aber ich sehe doch auch, dass was VERLANGT wird. die projekte moechte nicht unbedingt jeder machen, manche sind reine schleudersitze oder alibi-aufgaben. nein danke. jedenfalls kein job, den du dir unbedingt aussuchen wuerdest
              mit umzug und und und.
              Gegen einen Umzug habe ich nichts, aber der ist auch hier in
              der Gegend nicht nötig.
              darf ich fragen - wo? meine 'private' email wartet natuerlich.
              [E-Mail-Adresse entfernt] nun moechte ich dich nicht entmutigen, dennoch C++ zu
              erlernen
              Es gibt so viele Sprachen, die ich noch lernen will. In meiner
              Freizeit benutze ich lieber Java, aber wenn ich beruflich mal
              C++ brauche, kommt das gründlich an die Reihe.
              steig gleich auf mfc ein.

              digi - mit gruss aus der heide

            • Antwort von nach 2 Tagen hilfreich
              Das Programmieren an sich

              Moin, Ich weiß nicht, ob man das grundsätzlich ändern kann. Um
              komplexe Sachverhalte zu schildern, braucht man nunmal eine
              komplexe Sprache.
              ja, DA liegt ja das problem, dass -wie spaeter auch vor dir
              erwaehnt- das zeug niemand mehr 'ausreizen' koennen wird oder
              moechte.
              Darum gibt es Dinge wie OOP - Ich möchte keinen EJB Container in C schreiben. Neue <buzz>Paradigmen</buzz> erlauben es durchaus, größere Probleme zu bewältigen. Das hat nun aber weniger mit der Sprache zu tun, mehr mit dem
              Prozeß.
              stimmt! das ERGEBNIS aber zaehlt.
              In diesem Fall hat das Scheitern aber nichts mit der benutzten Technologie bzw. dem Entwicklungsmodell zu tun, sondern mit mangelhaftem Management. Die Situation ändert sich natürlich schon, weil man die
              Probleme kapseln kann.
              dadurch werden sie (vielleicht/wahrscheinlich) lokalisierbar,
              aber nicht unbedingt besserbar. wer hat DEN quellcode, wer
              kann ihn lesen, wer kann ihn sachgemaess hinbiegen?
              Die Lokalisierbarkeit bzw. die Modellierbarkeit halte ich für eines der größten Probleme. Um ein einfaches Beispiel zu nennen: Wenn man sich auf ein Three-Tier-Modell und die Schnittstellen geeinigt hat, kann man drei Teams entwickeln lassen. Kennst Du die Programmiersprache aus 'Number of the Beast'?
              nein, kannst du mir n tip geben? sowas interessiert mich
              immer;
              Äh... Es geht um einen Roman: http://www.amazon.de/exec/obidos/ASIN/0449130703 Komponenten sind zB. eine neue Technologie, die auf den guten
              alten Hochsprachen aufbaut. Da ist noch mehr drin.
              das sehe ich auch so - nur wenn's DABEI ans fehlersuchen geht,
              dann geht die zeit NOCH schneller in den muell.
              Wieso? Du kannst doch innerhalb der Komponenten die gleichen Mechanismen benutzen: Kapselung, Komponenten, etc. und ein neuer job findet sich eben nicht so schnell.
              das taeuscht. mach dich mal 'schlau'.
              Ich habe 2000 mindestens vier schon unterschriebene Verträge
              abgelehnt. Ein Freund von mir ist Berufseinsteiger und wird
              etwa 80k + Gimmicks bekommen.
              frage: WO?
              Hannover, Darmstadt; Krefeld. ich meine, man rennt mir auch die bude ein,
              aber ich sehe doch auch, dass was VERLANGT wird. die projekte
              moechte nicht unbedingt jeder machen, manche sind reine
              schleudersitze oder alibi-aufgaben. nein danke.
              Häh? Das Problem verstehe ich gerade nicht. steig gleich auf mfc ein.
              Du liebe Güte. Ich bin froh, daß unsere Kunden nur Unices benutzen.

              Thorsten



Keine passende Antwort gefunden? Jetzt eigene Frage stellen!