Frischling sucht hilfe

Diskutiere Frischling sucht hilfe im Developer Network Forum im Bereich Hardware & Software Forum; nein, du hast dich nicht verzählt *g* und da <<endl das gleiche ist wie \n bedeutet also auch das nichts weiter als nächste Zeile So...
  • Frischling sucht hilfe Beitrag #21
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
nein, du hast dich nicht verzählt *g*

und da <<endl das gleiche ist wie \n bedeutet also auch das nichts weiter als nächste Zeile


So schwer is das ja nicht :D

(ich war ja auch noch nicht bei den dicken Brocken XD
 
  • Frischling sucht hilfe Beitrag #22
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
Code:
cout <<"Wie ist das Wetter heute?\n(Press Enter to continue)";

funktioniert einwandfrei so, aber wenn ich schreibe:

Code:
cout <<"Wie ist das Wetter heute? <<endl (Press Enter to continue)";

klappt es nicht o_O

(Kann erst morgen früh antworten, muss gleich arbeiten)
und vielen dank für die Hilfe ^^

Edit: sorry für den Doppelpost, hab den ändern butten zu spät gesehn XD
 
  • Frischling sucht hilfe Beitrag #23
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Okay, ich konnte nicht mehr nachzählen...:D
Ja, das ist genau das selbe!

Aber jetzt: Auf zu den dicken Brocken!:D
 
  • Frischling sucht hilfe Beitrag #24
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Code:
cout <<"Wie ist das Wetter heute?\n(Press Enter to continue)";

funktioniert einwandfrei so, aber wenn ich schreibe:

Code:
cout <<"Wie ist das Wetter heute? <<endl (Press Enter to continue)";

klappt es nicht o_O

(Kann erst morgen früh antworten, muss gleich arbeiten)
und vielen dank für die Hilfe ^^

Edit: sorry für den Doppelpost, hab den ändern butten zu spät gesehn XD
Es muss
Code:
cout <<"Wie ist das Wetter heute?[COLOR="Red"]"[/COLOR] << endl [COLOR="red"]<<[/COLOR] [COLOR="red"]"[/COLOR]Press Enter to continue";
heißen.
In diesem Fall ist das "\n" wirklich viel praktischer.:D
 
  • Frischling sucht hilfe Beitrag #25
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Ich möchte gerne noch einen Punkt zu bedenken geben:

Viel entscheidender als die reine Programmiersprache sind die Bibliotheken/Librarys. C++ ist sicherlich eine wichtige Sprache, hat aber den großen Nachteil, daß die Standardbibliothek sehr "übersichtlich" ist. Für jede Kleinigkeit mußt Du Dir extra Libs zusammensuchen. Das fängt beim GUI schon an. Klar kannst Du die Win32-API benutzen. Oder die MFC oder QT oder ... Geht weiter mit Verschlüsselung? Internetfunktionen?

Der große Vorteil von Java oder .NET ist der, daß es nicht nur eine Programmiersprache ist, sondern gleich eine komplette Sammlung an Libs, die die wichtigsten Dinge abdecken. Man kann sofort loslegen und kommt relativ zügig zum gewünschten Ergebnis.

Und nimm statt DevC++lieber eine IDE, deren Entwicklung nicht schon vor Jahren eingestellt wurde. Möchtest Du für Windows programmieren, brauchst Du früher oder später das Platform SDK. Und mit der aktuellen Version wirst Du mit DevC++ nicht glücklich werden. Ob die IDE noch unter Windows 95 laufen können soll, sollte kein Kriterium sein. Außer Du benutzt immer noch Deinen 386 ;-)

Willst Du nur ein bisschen scripten, dann wären da Python oder Groovy 2 forschrittliche Kandidaten. Dadurch daß da nichts kompiliert werden muß, läßt sich damit recht gut experimentieren.

Wenn Du wirklich nahe an der Hardware sein möchtest und weißt, an welcher Seite der Lötkolben heiß wird, dann gibt es eine Menge kleiner Prozessoren für wenig Geld, die man mit C programmieren kann. Dabei lernt man dann wirklich, was wo warum passiert.

Eine gute Quelle für kostenlose Bücher:
http://www.galileocomputing.de/katalog/openbook
 
  • Frischling sucht hilfe Beitrag #26
MagicMatze

MagicMatze

Bekanntes Mitglied
Dabei seit
23.11.2006
Beiträge
1.227
Reaktionspunkte
0
Ort
Nordbaden
Erstmal danke für den Link an UnimatrixZero für die tollen Bücher und nochmal danke an Max für den tut link. Vielleicht werde ich mich endlich an cpp wagen?! Zumindest hab ich es als Lesezeichen gespeichert^^
 
  • Frischling sucht hilfe Beitrag #27
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
Uni, das is das was ich meine, jeder sagt ein andere Programmiersprache ist besser. Bei mir der nachteil ist, das ich, als ich meinen ersten Computer bekam, wusste, das es c und c++ gibt. Java hielt ich nicht für eine Programmiersprache, sondern schlicht und einfach für ein Programm.
War ein fehler im PC: Kein Thema, es gibt genug seiten, die einem Helfen, ein Problem zu beseitigen (Hatte mal nen Trojaner, der mr einen grossteil der reg edit gekillt hat und hijackthis hat mir geholfen.) Für die Hardware hatte ich Freunde. Mainboard geschrottet? kein Thema, zu einem Freund gegangen, welcher mir sagte, das ich ein A Sockel mainboard bauche und mir am besten eines von Asus hole, da dies eine super Firma sei. kein Thema, war auch so, der PC hat gehalten mit super leistung.

nun kommen mehrere Probleme auf: Mein PC ist in Deutschland. Nicht verwunderlich normalerweise, ich schreibe super deutsch (die fehler kommen meistens, weil ich zu schnell schreibe) also werd ich wohl in deutschland leben. Falsch. Ich lebe in frankreich für ein Jahr, habe also einen anderen PC (von der Gastfamilie) alle Programme also die ich installiere installiere ich auf meiner externen Platte, so auch den Dev dingsda.

jetzt hab ich den sinn vergessen, warum ich einen schwank aus meinem Leben erzähle o_O Eben hatte er noch einen und ich hab die Pointe vergessen, verdammt.

Naja, es ist jedenfalls nicht mein 386. Der hier hat windoof XP Home.

was also kann mir explizit empfohlen werden als Programmiersprache? Was ist wichtig zu können? (Ich hab keinen Plan was ich proggen will, vielleicht ne Uhr oder so für den anfang.)

irgendwo hab ich mal gelesen, wenn man c++ kann, dann kann man alle anderen sprachen schnell erlernen, weil die meisten darauf basieren/hervorgegangen sind.

vielen dank für die hilfe ^^
 
  • Frischling sucht hilfe Beitrag #28
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
Code:
#include<iostream>
using namespace std;

int main()
{
    int zahl1;
    int zahl2;
    
    cout<<"Bitte Zahl eingeben"<< endl;
    cin>>zahl1;
    cout<<"Bitte noch eine zahl eingeben"<< endl;
    cin>>zahl2;
    cout<<"Zahl 2: "<<zahl2<< endl;
    cout<<"Zahl 1: "<<Zahl1<< endl;
}

der Befehl, den ich eingegeben habe, aber in der Zeile
Code:
cout<<"Zahl 1: "<<Zahl1<< endl;
sagt das Prog, wäre ein Fehler. ich weiss aber nich was ...

Edit: ooookay, könnte es daran liegen, das Zahl gross geschrieben ist, eigentlich aber klein geschrieben wird? Und warum?
 
  • Frischling sucht hilfe Beitrag #29
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Völlig richtig. Alle C-Dialekte sind case-sensitiv, beachten also Groß- und Kleinschreibung. zahl1, Zahl1, zAhl1, ... sind alles unterschiedliche Variablen.
Dein Problem, dass jeder eine andere Sprache empfiehlt, liegt einfach daran, dass alle für verschiedene Zwecke unterschiedlich gut geeignet sind. Es gibt nicht DIE Sprache. Und es ist auch (eingeschränkt) richtig, dass man, wenn man C/C++ kann, relativ schnell die meisten anderen Sprachen erlernen kann. Allerdings ist das nicht auf C beschränkt; bei den meisten Sprachen wie Java, C#, und auch VB, ist das nicht viel anders.
Das hat einen einfachen Grund: Das "eingeschränkt" vorhin bezieht sich darauf, dass der Satz eigentlich heißen müsste "..., wenn man programmieren kann, ...". Sobald man die Grundlagen beherrscht, weiß, wie Programme abgearbeitet werden, und die wichtigsten Sprachkonstrukte (if, switch, diverse Schleifentypen...) kennt, findet man diese in nahezu jeder Sprache wieder. Daher kann z.B. jemand, der beispielsweise VB gut kennt, aber von C keine Ahnung hat, üblicherweise trotzdem ein C-Programm verstehen, wenn man es ihm vor die Nase hält. Noch viel extremer ist dieser Punkt bei den diversen .NET-Sprachen, weil der Großteil der Funktionen aus der .NET-Bibliothek kommt und überall gleich ist.

Langer Rede kurzer Sinn, meiner Ansicht nach ist es fast vollkommen egal, womit du anfängst. Ich hab damals mit QBASIC angefangen, und ich würde soweit gehen, zu sagen, das wäre auch heute noch ein praktikabler Einstieg. Allerdings nicht mehr sehr zeitgemäß.
Sinnvoll wäre C/C++, Java, oder z.B. C#, weil diese eine ähnliche Syntax haben und man daher besonders leicht umsteigen kann. Von der Einsteigerfreundlichkeit her ist dagegen auch Visual Basic sehr zu empfehlen; damit schreibt man kleine Programme in ein paar Minuten. Allerdings ist die Sprache von der Syntax her anders aufgebaut.
 
  • Frischling sucht hilfe Beitrag #30
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
Klingt interressant.

Ich wollte mal schauen, wozu welches Programm ist, aber irgendwie finde ich nichts weder hier noch über Google. Nur ein paar Einträge mit welchemMusik Programm man gut arbeitet o_O
 
  • Frischling sucht hilfe Beitrag #31
cmddegi

cmddegi

Bekanntes Mitglied
Dabei seit
12.07.2001
Beiträge
4.740
Reaktionspunkte
0
Ort
Austria
Musik-Programm?!
 
  • Frischling sucht hilfe Beitrag #32
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
japp. keine ahnung warum. hab nix eingegeben was im entferntesten an musik erinnert o_O
 
  • Frischling sucht hilfe Beitrag #33
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Tja, aber das ist Google eben:D
 
  • Frischling sucht hilfe Beitrag #34
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
Code:
    #include<iostream>
    using namespace std;

    int main()
    {
      int zahl1;
      int zahl2;
      int zahl3;

      cout<<"Bitte eine Zahl eingeben\n";
      cin>>zahl1;
      cout<<"Bitte noch eine Zahl eingeben\n";
      cin>>zahl2;
      cout<<"Bitte eine letzte Zahl eingeben\n";
      cin>>zahl3;
      cout<<"Die Ausgabe lautet\n";
      cout<<zahl1<<" "<<zahl3<<" "<<zahl2<<"\n";
    }

sobald ich 3 eingebe is schluss, das Prog schliesst sich. Woran könnte das liegen?
 
  • Frischling sucht hilfe Beitrag #35
U

UnimatrixZero

Bekanntes Mitglied
Dabei seit
27.06.2001
Beiträge
645
Reaktionspunkte
0
Code:
    #include<iostream>
    using namespace std;

    int main()
    {
      int zahl1;
      int zahl2;
      int zahl3;

      cout<<"Bitte eine Zahl eingeben\n";
      cin>>zahl1;
      cout<<"Bitte noch eine Zahl eingeben\n";
      cin>>zahl2;
      cout<<"Bitte eine letzte Zahl eingeben\n";
      cin>>zahl3;
      cout<<"Die Ausgabe lautet\n";
      cout<<zahl1<<" "<<zahl3<<" "<<zahl2<<"\n";
    }
sobald ich 3 eingebe is schluss, das Prog schliesst sich. Woran könnte das liegen?
Weil's zuende ist ;-)

Es gibt da mehrere Möglichkeiten:
Du machst eine DOS-Box auf und startest das Programm dort. Oder Du führst das Programm direkt im Debugger von Visual Studio aus, dann bleibt das Fenster auch offen. Oder Du fügst am Ende folgenden Befehl ein: getchar(); Ist aber bei Konsolenanwendungen normalerweise nicht üblich.
 
  • Frischling sucht hilfe Beitrag #36
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
Naja, wegen dem
Code:
cout<<"Die Ausgabe lautet\n";
      cout<<zahl1<<" "<<zahl3<<" "<<zahl2<<"\n";
dachte ich, er würde eben noch sagen: Die Aussage lautet

und dann die zahlen ausspuckt
 
  • Frischling sucht hilfe Beitrag #37
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Das macht er auch, aber das Fenster wird sofort danach geschlossen; das geht zu schnell --> Du siehst nix!
 
  • Frischling sucht hilfe Beitrag #38
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
Kann ich es verhindern, das das Fenster schliesst? damit ich sehen kann, was der ausspuckt
 
  • Frischling sucht hilfe Beitrag #39
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
  1. cin.get(); ans Ende des Codes vor return 0;
  2. Wenn du Visual C++ benutzt, kannst du auch "neu erstellen" (Strg+Alt+F7) und dann Debuggen (F5), dann bleibt nur jetzt das Fenster offen, beim normalen Ausführen schließt es sich.
  3. Windows-Taste+R --> cmd --> mit cd ins Verzeichnis der *.exe-Datei wechseln --> dann Name eingeben
 
Zuletzt bearbeitet:
  • Frischling sucht hilfe Beitrag #40
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
noch benutz ich den Compiler, den du mir empfohlen hast, den Dev C++ (an und für sich klasse)

habs getestet, die letzten Zeilen sind nun
Code:
cin.get();
return 0;

fenster schliesst sich trotzdem
 
Thema:

Frischling sucht hilfe

ANGEBOTE & SPONSOREN

https://www.mofapower.de/

Statistik des Forums

Themen
213.179
Beiträge
1.579.172
Mitglieder
55.878
Neuestes Mitglied
Satan666
Oben