Frischling sucht hilfe

Diskutiere Frischling sucht hilfe im Developer Network Forum im Bereich Hardware & Software Forum; Hallo. Seit 1997 verwende ich Computer (mein erster PC war ein 386er mit windoof 95) hab mich allerdings nie genauer mit der Materie...
  • Frischling sucht hilfe Beitrag #1
A

Artemis-Entreri

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

Seit 1997 verwende ich Computer (mein erster PC war ein 386er mit windoof 95) hab mich allerdings nie genauer mit der Materie beschäftigt. Zwar schon die ein oder andere Lektüre gelesen (PC Report 2000 oder so ähnlich, PCs für Dummies, solche Sachen eben), wodurch ich zumindest ein klein wenig überComputer weiss.

ABER mich interressiert mehr der Bereich Programmieren. Es gibt viele die sagen diese Programmiersprache ist super und die solltest du meiden und andere sagen wiederum das genaue Gegenteil. Und das c/c++ eine wichtige Sprache in dem Bereich ist weiss ich auch (google sei dank).
Die Frage ist aber, stürze ich mich direkt auf c/c++ oder gibt es eine Prog Sprache, welche zu erlernen vor allem am anfang Sinnvoller it.

Ich wäre froh, wenn mir da jemand helfen könnte. Mit online Lektüren oder solchen zum Downloaden. Und mit Programmen, mit denen man lernen kann bzw mit denen man Programmieren kann.

Vielen dank im Voraus
 
  • Frischling sucht hilfe Beitrag #2
J

Juliet

Ex-Senior Moderator und Mister Powerforen 2011
Dabei seit
08.01.2002
Beiträge
11.570
Reaktionspunkte
6
Ort
http://www.youtube.com/watch?v=RryRaP42QXk
so einfach ist das heute nicht mehr, es wäre wichtig was du machen möchtetst. heutige programme, die für windows sind, werden .NET basssierend entwickelte. es bittet zum einem die möglichkeit os übergreifent auf andere Geräteplattformen, wie Mobiltelefonen oder PDAs anwendunggebiete zu sichern.

willst du jedoch eine Applikation schreiben für einen bestimmten vorgang so läst sich das auch leicht mit einem 4 zeiler in winbatch oder über eine kleine anwendung in C/oder C++ realisieren.
 
  • Frischling sucht hilfe Beitrag #3
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
aber was wäre ratsam, es zu erlenen/was wird am häufigsten verwendet?
 
  • Frischling sucht hilfe Beitrag #4
J

Juliet

Ex-Senior Moderator und Mister Powerforen 2011
Dabei seit
08.01.2002
Beiträge
11.570
Reaktionspunkte
6
Ort
http://www.youtube.com/watch?v=RryRaP42QXk
beides wird häufig verwendet. es wird auch in windows bereich oft andere sprachen verwedet. wichtig ist das du dich einlesen musst in den Sprachen, dir ein ziel setzt und dieses Ziel vollendest. denn nur so kann siergestellt sein das du zulernst. egal ob du fehler machst oder nicht.besorge dir lektüre oder suche im Inet nach tutorials und entscheide dann was du machen willst.
 
  • Frischling sucht hilfe Beitrag #6
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Hilfe, bloß nicht mit dem Tutorial anfangen!

Du bist ein Anfänger, du musst erst mal gaaaanz von Vorne beginnen (muss jeder!)
Da lernst du alles für den Anfang, wenn du da durch bist, dann kannst du "Konsolen Applicationen" schreiben, was für den Anfang absolut reicht!

Als Compiler empfehle ich dir den Bloodshed Dev-C++ 5.0 beta 9.2 (4.9.9.2) (9.0 MB) with Mingw/GCC 3.4.2 (Infos gibts hier), der im Gegensatz zu Microsofts Visual Studio C++ 2008 auf allen PC ab Win95 läuft (Visual C++ benötigt die .NET-Runtime(!)):
the executables compiled by Dev-C++ will need MSVCRT.DLL (comes with Windows 95 OSR 2 or higher).
 
Zuletzt bearbeitet:
  • Frischling sucht hilfe Beitrag #7
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
hab den Compiler gezogen und wühl mich dann mal durch das Tutorial. Nicht schlecht beschrieben bisher. auch wenn es noch wenig mit dem eigentlichen Programmieren zu tun hat. (wollte von vorneherein alles lesen. Is wohl besser)

vielen dank :D
 
  • Frischling sucht hilfe Beitrag #8
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Aber man muss ja langsam beginnen, ich kann dir ja jetzt nicht sofort die MessageBox()-Funktion erklähren...;)
 
  • Frischling sucht hilfe Beitrag #9
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
Ich frag jetzt nicht welche mssageBo *fg*

Ich fürchte nur ich brauche noch ein Tutorial für den Compiler XD hab mal "g++ -o helloWorld Hello.cpp" eingegben. Bei ausführen bis Curser sagt der "Nicht kompiliert"

Edit: Muss ich den Dev++ bei den Umgebungsvariablen einstellen? "Wenn ich das richtig verstanden habe"
 
  • Frischling sucht hilfe Beitrag #10
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Nein, das brauchst du hier nicht machen!
Der IDE (="integrated development environment" --> Dev-C++) mach da alles, wenn du:
  1. Strg+F9 --> Kompilieren
  2. F9 --> Kompilieren und Außführen
  3. Shifl+Strg+F9 --> Aktuelle Datei kompilieren
drückst.

Natürlich kannst du das auch per:
Code:
Menüleiste --> Kompilieren --> Kompilieren / Aktuelle Datei kompilieren / Kompilieren und Ausführen
machen.

Ist halt bequemer, als immer:
Code:
WindowsTaste+R
cmd
cd CPP
g++.exe -o bla.cpp blabla.exe

@€dit:
Nein, dass brauchstr du nur, wenn du es via cmd machen willst.
Das bedeutet nur, das er die Datei g++.exe findet, auch wenn sie in einem anderen Verzeichnis liegt.
 
Zuletzt bearbeitet:
  • Frischling sucht hilfe Beitrag #11
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
cmd ist die Eingabeaufforderung, oder?

Bei mir kam grad eine fehlermeldung O.O
Ich wollte "g++ -o helloWorld Hello.cpp" ausführen lassen und es kam die Meldung

"1 L:\Dev-Cpp\Unbenannt1.cpp expected constructor, destructor, or type conversion before '++' token
1 L:\Dev-Cpp\Unbenannt1.cpp expected `,' or `;' before '++' token
L:\Dev-Cpp\Makefile.win [Build Error] [Unbenannt1.o] Error 1 "
 
  • Frischling sucht hilfe Beitrag #12
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Mach doch einfach F9!
f9p4wv.png


Das mit dem CMD ist doch so umständlich!
Ich würde dir wirklich wärmstens F9 empfehlen:D


Wenn du so kompilieren willst, mach doch eine Batch-Datei die das macht!
make.bat
Code:
echo off
cls
echo ---Beginne das Kompilieren--
g++.exe -o main.exe main.cpp -Wall -W
echo --Ende des Kompilierens--
Jetzt kannst du diese datei immer wieder in das Verzeichnis deiner cpp-Datei kopieren.
Die Haupt-Cpp-Datei heißt eigentlich immer "main.cpp"!
Wenn das Programm funktionieren soll, muss die cpp-Datei "main" heißen!
Also, Eingangsdatei: "main.cpp"
Dann ist die Ausgangsdatei: "main.exe"
 
Zuletzt bearbeitet:
  • Frischling sucht hilfe Beitrag #13
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
hab ich ja mit F9. Und raus kam ob genann fehlermeldung
 
  • Frischling sucht hilfe Beitrag #14
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Und dein Code??

Also, was hast du eingefügt??


Das müsste gehen, zeigt Hello World" an:
Code:
#include <iostream>
using namespace std;

int main (void)
{
    cout << "Hello Wordl!" << endl << endl;
    cout << "Druecken sie eine Beliebige Taste, um Fortzufahren...";
    cin.get();
    return 0;
}
 
  • Frischling sucht hilfe Beitrag #15
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
"g++ -o helloWorld Hello.cpp" <--- mer hab ich nicht eingegeben. Bei de Tutorial stand das so. aber vermutlich hab ich da vorgeriffen, denn das erste, worauf eingegangen wurde war

"int main()
{
}
"

das einzige, was dort geschehen ist, ar, dass sich für kurze Zeit ein schwarzes Fenster geöffnet hat und direkt wieder geschlossen hat. Aber keine Fehlermeldungen "stolz ist, das er was richtig abgeschrieben hat" XD
 
  • Frischling sucht hilfe Beitrag #16
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Nein, das mit dem g++.exe vergisst du bitte gaaaaaanz schnell wieder...;)
Das ist nä(h)mlich kein Befehl, Herr Schornböck meinte, das du das im cmd-Fenster eingeben sollst:lach:

Aber wie gesagt: Vergiss das ganz schnell wieder, du hast es besser: F9 und die Datei wird sogar noch automatisch Ausgeführt:D


Ja, das erste Programm sollte das sein:
Code:
int main ()
{
}
und dann kannst du auch mal was ausgeben:
Code:
#include <iostream>
using namespace std;

int main (void)
{
    cout << "Hello Wordl!" << endl << endl;
    cout << "Druecken sie eine Beliebige Taste, um Fortzufahren...";
    cin.get();
    return 0;
}
 
  • Frischling sucht hilfe Beitrag #17
A

Artemis-Entreri

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

int main()
{
cout<<"oh oh, da ist wohl etwas kaputt gegangen\n";
cin.get();
}

hehe, sieht lustig aus im cmd XD

mal das deinige fix ausprobieren ^^
 
  • Frischling sucht hilfe Beitrag #18
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Ach ja:
Code:
<< endl;
ist equal zu
Code:
 << "\n";
das Erste wird nur häufiger von den Backslash-Faulen benutzt.:D

Nein, jetzt wieder im Ernst(;)):
Stell dir vor, du willst ein Paar Backslashs ausgeben:
Code:
cout << "\"C:\\Programme\\\"";
stell dir vor du wilslt jetzt da auch noch einen Zeilenumbruch haben!:D

Wenn du nun "\n" verwendest, sieht das dann noch unübersichtlicher aus:
Code:
cout << "\"C:\\Programme\\\"\n";
und mit endl:
Code:
cout << "\"C:\\Programme\\\"" << endl;
Jaaa, das sieht doch toll aus:p
 
  • Frischling sucht hilfe Beitrag #19
A

Artemis-Entreri

Aktives Mitglied
Dabei seit
12.01.2009
Beiträge
32
Reaktionspunkte
0
Ort
Unitet States of daheim
Code:
 cout << "Hello Wordl!" << endl << endl;

warum sind da zwei <<endl ? Hat das eine bedeutung? Und verstehe ich es richtig das es nur bedeutet nächste Zeile?
 
  • Frischling sucht hilfe Beitrag #20
Max11.111

Max11.111

Bekanntes Mitglied
Dabei seit
12.06.2008
Beiträge
2.416
Reaktionspunkte
0
Code:
cout << endl;
Bedeutet: Mach in eine neue Zeile.

Code:
cout << endl << endl;
Bedeutet: Mach zwei neue Zeilen.

Code:
cout << endl << endl << endl;
Bedeutet: Mach drei neue Zeilen.

[...]

Code:
cout << endl << endl << endl << endl << endl << endl << endl << endl << endl;
Bedeutet: Mach neun neue Zeilen.
Ich hoffe, das ich mich nicht verzählt habe!:lach:
 
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