|
You last visited: Today at 04:42
Advertisement
Frage zu C++
Discussion on Frage zu C++ within the C/C++ forum part of the Coders Den category.
07/23/2011, 22:25
|
#1
|
elite*gold: 0
Join Date: Mar 2010
Posts: 3,786
Received Thanks: 1,863
|
Frage zu C++
Einen schönen Abend,
Ich hab damit angefangen C++ zu lernen,
und das Buch, dass ich mir gekauft habe hat mir das Code::Blocks als Entwiklungsumgebung empfolen.
Soweit alles gut, nur immer wenn ich mein Script dann fertig gestellt habe, und es ausprobieren möchte, zeigt er mir einen Fehler in der ersten Zeil
Und da dort nur: #include <iostream> steht, das das auch zu 100% richtig ist, versteh ich das nicht ...
Das komische ist, das er den Fehler nur manchmal bringt, und manchmal gehts dann auch wieder ...
Ich hoffe ihr könnt mir helfen.
Mfg Bananenwerfer
|
|
|
07/23/2011, 23:52
|
#2
|
elite*gold: 0
Join Date: Apr 2006
Posts: 159
Received Thanks: 78
|
Mhhh... versuchs doch mal mit Visual C++ Express is Gratis von MS....
|
|
|
07/23/2011, 23:57
|
#3
|
elite*gold: 0
Join Date: Mar 2010
Posts: 3,786
Received Thanks: 1,863
|
Hmhm, ich hab mich gerade mit Code Blocks so gut zurecht gefunden,
trotzdem danke für den Tipp,
ich werds ma ausprobieren.
|
|
|
07/24/2011, 00:02
|
#4
|
elite*gold: 0
Join Date: Jul 2009
Posts: 103
Received Thanks: 87
|
A) es heißt nicht script sondern source code
B)Brauchst du um iwas zu kompilieren eine Einstiegs/Main Funktion also schreiB nach deinem #include <iostream>int main(){return 0;} und gut ist falls das auch nicht klappt hast du es evtl falsch abgespeichert also nicht als cpp source Datei aber hellsehen kann ich leider nicht . sorry für die fehlenden code tags bin gerade am ipod
Edit : ich hasse touchscreens
|
|
|
07/24/2011, 00:06
|
#5
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Bleib bei Code::Blocks
Spätestens wenn du etwas komplizierteres probierst wird Visual C++ Express nur
mehr ******* liefern.
Code:
#include <iostream>
int main(void){
return 0;
}
Das sollte gehen.
MfG SkyneT
|
|
|
07/24/2011, 00:08
|
#6
|
elite*gold: 0
Join Date: Jul 2009
Posts: 103
Received Thanks: 87
|
VC++ > CodeBlocks (alleine schon durch IntelliSense)
|
|
|
07/24/2011, 00:12
|
#7
|
elite*gold: 0
Join Date: Mar 2010
Posts: 3,786
Received Thanks: 1,863
|
Ich hab das ja genau so,
und ist ja eig. auch nur ein einfacher source code,
glaube nicht das ich einen Fehler übersehen habe ...
Hier nochma der source code:
#include <iostream>
using namespace std;
int main(void) {
double V, h, r, pi = 3.141592;
cout << "Volumenberechung eines Zylinders.\n";
cout << "Bitte den Radius angeben\n";
cin >> r;
cout << "Bitte die Höhe angeben.\n";
cin >> h;
V = r * r * pi * h;
cout << "Das Volumen beträgt:" << V << '\n';
return 0;
}
Abergespeichert hab ich es als. cpp .
|
|
|
07/24/2011, 00:14
|
#8
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
Quote:
Originally Posted by cooler7878
VC++ > CodeBlocks (alleine schon durch IntelliSense)
|
Naja viel spass bei Memoryediting o.Ä in VC++
Der spuckt nur mehr fehlermeldungen aus.
(Ob das jetzt nur bei mir so ist weiß ich nicht)
MfG SkyneT
|
|
|
07/24/2011, 00:19
|
#9
|
elite*gold: 0
Join Date: Jul 2009
Posts: 103
Received Thanks: 87
|
@Skynet ich habe schon viele Hacks mit dieser IDE geschrieben nur weil du nicht damit umgehen kannst musst du ja ein gutes Produkt nicht schlecht machen ;-)
@TE was kommt denn für eine Fehlermeldung entweder bin ich behindert oder übermüdet aber ich sehe ausser der grässlichen Rechtschreibung keinen Fehler
|
|
|
07/24/2011, 00:23
|
#10
|
elite*gold: 0
Join Date: Mar 2010
Posts: 3,786
Received Thanks: 1,863
|
Ja ich weis, Rechtschreibung ist nicht gerade meine Stärke,
trotzdem ist das i-wie komisch,
könnte evt. mal wer den source code bei sich ausprobieren ?
|
|
|
07/24/2011, 00:27
|
#11
|
elite*gold: 0
Join Date: Jul 2009
Posts: 103
Received Thanks: 87
|
Wenn du versuchst zu kompilieren kommt da eine Fehlermeldung ?.Denn in meinen Augen ist mit deinem Source Code alles in Ordnung hast du auch CodeBlocks
mit mingw32 also nem compiler runtergeladen? Aber wie gesagt ich bräuchte eine Fehlermeldung da ich es momentan nicht testen kann
|
|
|
07/24/2011, 00:28
|
#12
|
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
|
*** dann kommt der Fehler:
undefinied reference to `WinMain@16´
Es fehlt einfach nur eine Main Funktion -.-
Code:
#include <iostream>
int main() {
}
MfG SkyneT
|
|
|
07/24/2011, 00:31
|
#13
|
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,909
Received Thanks: 25,409
|
Wenn die Referenz zu WinMain fehlt, hast du wohl keine Konsolenapplikation als Projekttyp ausgewählt ;<
btw. nur mal kleine Kritik am Rande:
K&R-Style = Böse
Code:
int main() {
...
};
//besser:
int main()
{
...
}
Ich weiß, Perfektionismus undso ;f
|
|
|
07/24/2011, 00:32
|
#14
|
elite*gold: 0
Join Date: Mar 2010
Posts: 3,786
Received Thanks: 1,863
|
Aber meine anderen source Codes funktionieren ja tadelos,
nur bei dem einen taucht der Fehler auf,
und der Head Bereich ist bei mir immer gleich ...
Quote:
Wenn die Referenz zu WinMain fehlt, hast du wohl keine Konsolenapplikation als Projekttyp ausgewählt ;<
btw. nur mal kleine Kritik am Rande:
K&R-Style = Böse
Code:
int main() {
...
};
//besser:
int main()
{
...
}
Ich weiß, Perfektionismus undso ;f
|
Hab das halt so vom Buch übernommen :>
|
|
|
07/24/2011, 00:33
|
#15
|
elite*gold: 0
Join Date: Jul 2009
Posts: 103
Received Thanks: 87
|
Lulz es ist wohl definitiv zu spät darauf hätte ich kommen können.MrSkizh war doch schon so nett es dir zu erklären du hast anstatt einer Konsolenapplikation eine Windows Applikation erstellt die nicht int main sondern int __stdcall WinMain(Parameterundso) als main funktion nimmt.Also einfach nochmal neues Projekt und Konsolenapplikation auswählen
Wie gesagt sorry für das Format /Rechtschreibung meiner Antwort aber mit jedem Buchstaben wird meine Antipathie geg. Über touchscreens größer
|
|
|
All times are GMT +1. The time now is 04:42.
|
|