Luki13 - 33
Fortgeschrittener
(offline)
Dabei seit 03.2006
30
Beiträge
|
|
Geschrieben am: 05.03.2008 um 20:01 Uhr
|
|
heii leutz
ich weiß des ist jetzt zwar noch leicht aber ich bin ja auch erst ein anfänger und ich hab im moment en problem
int main()
{
char meldung[100] = "Hallo, Welt!\n"
printf("%s", meldung);
getchar();
return 0;
}
[C++Error]test.cpp(7): Declaration syntay error.
[C++Warning]test.cpp(11): 'meldung' is assigned a value that is never used.
ich hab kein plan was ich hier falsch gemacht habe könt jemand mir bitte schnell helfen??
wär sehr ned
mfg
luki
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 05.03.2008 um 20:14 Uhr
|
|
mach mal ein ; nach der Zuweisung hin
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
sbN
Anfänger
(offline)
Dabei seit 03.2008
16
Beiträge
|
|
Geschrieben am: 05.03.2008 um 20:15 Uhr
|
|
Zitat von McPommes: mach mal ein ; nach der Zuweisung hin
jap dann sollte es gehN!
|
|
KnC - 40
Halbprofi
(offline)
Dabei seit 12.2004
155
Beiträge
|
|
Geschrieben am: 05.03.2008 um 20:21 Uhr
|
|
Yupp wird wohl an dem liegen....
wenn du ein "Anfänger" bist warum dann gleich so heftig?? ( Ist ja eigentlich nicht schwer ) aber es geht halt noch einfacher in die Programmierung rein zu kommen. ( Finde ich )
|
|
Luki13 - 33
Fortgeschrittener
(offline)
Dabei seit 03.2006
30
Beiträge
|
|
Geschrieben am: 05.03.2008 um 20:22 Uhr
|
|
thx....
blöder fehler...x)
|
|
Polaris
Experte
(offline)
Dabei seit 07.2006
1766
Beiträge
|
|
Geschrieben am: 05.03.2008 um 20:29 Uhr
|
|
Zitat von Luki13: [C++Error]test.cpp(7): Declaration syntay error.
[C++Warning]test.cpp(11): 'meldung' is assigned a value that is never used.
Da dein Code aber C in Reinstform ist, würde mich interessieren, ob du C oder C++ lernen willst. Wenn C++, würde ich so ein Programm mal gleich in die TOnne kloppen.
Patriotismus ist die Tugend der Bosheit! (Oscar Wilde)
|
|
KnC - 40
Halbprofi
(offline)
Dabei seit 12.2004
155
Beiträge
|
|
Geschrieben am: 05.03.2008 um 20:37 Uhr
|
|
Zitat von Polaris:
Da dein Code aber C in Reinstform ist, würde mich interessieren, ob du C oder C++ lernen willst. Wenn C++, würde ich so ein Programm mal gleich in die TOnne kloppen.
Jetzt noch erläutern warum 
weil du in C++
einfach
#include <iostream.h>
#include <conio.h>
int main(){
cout << "Hallo, Welt!" << endl;
getch();
}
schreiben könntest
|
|
Polaris
Experte
(offline)
Dabei seit 07.2006
1766
Beiträge
|
|
Geschrieben am: 05.03.2008 um 20:57 Uhr
|
|
Zitat von KnC:
Jetzt noch erläutern warum
weil du in C++
einfach
#include <iostream.h>
#include <conio.h>
int main(){
cout << "Hallo, Welt!" << endl;
getch();
}
schreiben könntest 
grauenhaft deprecated, wenn schon C++, dann auch gescheit:
#include <iostream>
int main() {
std::cout << "Hallo, Welt!" << std::endl;
std::cin.clear();
std::cin.ignore(std::cin.rdbuf()->in_avail());
std::cin.get();
return 0;
}
Patriotismus ist die Tugend der Bosheit! (Oscar Wilde)
|
|
vollhaggl
Fortgeschrittener
(offline)
Dabei seit 03.2008
32
Beiträge
|
|
Geschrieben am: 05.03.2008 um 21:01 Uhr
|
|
cout sucks
echo rocks
|
|
KnC - 40
Halbprofi
(offline)
Dabei seit 12.2004
155
Beiträge
|
|
Geschrieben am: 06.03.2008 um 11:57 Uhr
|
|
Zitat von Polaris:
grauenhaft deprecated, wenn schon C++, dann auch gescheit:
#include <iostream>
int main() {
std::cout << "Hallo, Welt!" << std::endl;
std::cin.clear();
std::cin.ignore(std::cin.rdbuf()->in_avail());
std::cin.get();
return 0;
}
Weil der "Anfänger" damit klar kommt. Außerdem nenne ich das wieder überflüssigen Code... Wie wäre es mit Optimierung. Ist doch egal ob "cout" benutzt wird. Einfach und verständlich muss es sein.
|
|
Polaris
Experte
(offline)
Dabei seit 07.2006
1766
Beiträge
|
|
Geschrieben am: 06.03.2008 um 12:18 Uhr
|
|
Zitat von KnC: Zitat von Polaris:
grauenhaft deprecated, wenn schon C++, dann auch gescheit:
#include <iostream>
int main() {
std::cout << "Hallo, Welt!" << std::endl;
std::cin.clear();
std::cin.ignore(std::cin.rdbuf()->in_avail());
std::cin.get();
return 0;
}
Weil der "Anfänger" damit klar kommt. Außerdem nenne ich das wieder überflüssigen Code... Wie wäre es mit Optimierung. Ist doch egal ob "cout" benutzt wird. Einfach und verständlich muss es sein.
man kann auch "using namespace std;" vorne hinknallen, dann muss man das std:: nicht ständig mit sich rumschleppen.
Was ist denn an diesem Code überflüssig und optimierbar?
Es ist eben nicht egal, ob std::cout aus <iostream> oder cout aus <iostream.h> verwendet wird, weil zweiteres eben kein Teil des C++ Sprachstandards ist, sondern noch ein veralteter Header aus der Prästandardzeit und nur aus Kompatiblitätsgründen mitgeliefert wird.
Patriotismus ist die Tugend der Bosheit! (Oscar Wilde)
|
|
KnC - 40
Halbprofi
(offline)
Dabei seit 12.2004
155
Beiträge
|
|
Geschrieben am: 07.03.2008 um 11:19 Uhr
|
|
möcht nur mal wissen wieviel " na ja sind nur KB " dein Programm hat
|
|
O_Neill - 112
Halbprofi
(offline)
Dabei seit 02.2006
244
Beiträge
|
|
Geschrieben am: 07.03.2008 um 15:10 Uhr
|
|
Zitat von Polaris: Zitat von KnC: Zitat von Polaris:
grauenhaft deprecated, wenn schon C++, dann auch gescheit:
#include <iostream>
int main() {
std::cout << "Hallo, Welt!" << std::endl;
std::cin.clear();
std::cin.ignore(std::cin.rdbuf()->in_avail());
std::cin.get();
return 0;
}
Weil der "Anfänger" damit klar kommt. Außerdem nenne ich das wieder überflüssigen Code... Wie wäre es mit Optimierung. Ist doch egal ob "cout" benutzt wird. Einfach und verständlich muss es sein.
man kann auch "using namespace std;" vorne hinknallen, dann muss man das std:: nicht ständig mit sich rumschleppen.
Was ist denn an diesem Code überflüssig und optimierbar?
Es ist eben nicht egal, ob std::cout aus <iostream> oder cout aus <iostream.h> verwendet wird, weil zweiteres eben kein Teil des C++ Sprachstandards ist, sondern noch ein veralteter Header aus der Prästandardzeit und nur aus Kompatiblitätsgründen mitgeliefert wird.
gott was für ne haarspalterei wegen eines MINIPROGRAMMS (!!!).natürlich hast du ja recht kommt drauf an um welche sprache es geht aber nur dem stilwillen die "richtige", bzw. "eher entsprechende" syntax zu nehmen bei einem programm das vermutlich in der schule verwendet wird und es da einem nun mal so beigebracht wird halt ich für etwas übertrieben. sorry aber die funktion des programmes wird dadurch auch nicht beeinträchtigt ob so oder so deklariert und ob der compiler das im endeffekt 1 oder 2 millisekunden schneller durch die hardware jagt oder nicht ist doch echt jacke wie hose. bei größeren programmen wird das schon richtig angewendet werden, keine angst 
wenn dich das echt so stört dann beklag dich bei den firmen die die entsprechende software dafür herstellen denn immerhin, ich zitiere dich: Zitat: aus Kompatiblitätsgründen mitgeliefert
sprich es ist dabei und kann genutzt werden also sollte man die schuld hierfür nicht an die quelle tragen, denn immerhin lassen die es ja zu, dass das ganze trotzdem funktioniert
Just representing myself, including charged fantasy stored & floating within my body!!!
|
|
McPommes - 51
Experte
(offline)
Dabei seit 09.2006
1422
Beiträge
|
|
Geschrieben am: 08.03.2008 um 09:03 Uhr
|
|
Man sollte sich schon an sowas halten, weil irgendwann wird das mal gestrichen. Das ist ja der Sinn hinter Kennzeichnungen wie "deprecated".
Aber bei dem Progrämmchen ist so eine mords Diskussion wirklich leicht übertrieben.
*** diese Fusszeile verschwendet 45 Bytes ***
|
|
O_Neill - 112
Halbprofi
(offline)
Dabei seit 02.2006
244
Beiträge
|
|
Geschrieben am: 08.03.2008 um 09:17 Uhr
|
|
Zitat von McPommes: Man sollte sich schon an sowas halten, weil irgendwann wird das mal gestrichen. Das ist ja der Sinn hinter Kennzeichnungen wie "deprecated".
Aber bei dem Progrämmchen ist so eine mords Diskussion wirklich leicht übertrieben.
dem hab ich nichts hinzuzufügen, außer:
ich kenne von der syntax her beide, aber mir wurde es vor ein paar jahren auch mit der "falschen" syntax im schulunterricht gezeigt. von daher...und wenn die leute es dann mal aus ihrer software entfernen, dass beide stilarten funktionieren dann kann es ja nur auf die eine art gelehrt werden und dann kann threadersteller ja immernoch easy auf die andere sprache umstellen die er beherrscht.
Just representing myself, including charged fantasy stored & floating within my body!!!
|
|
Fishbone_14 - 34
Fortgeschrittener
(offline)
Dabei seit 10.2005
35
Beiträge
|
|
Geschrieben am: 16.05.2008 um 13:44 Uhr
|
|
Was habt ihr für Compiler bzw. was für einen Editor zum Programmieren?!
|
|