Du bist nicht eingeloggt.

Login

Pass

Registrieren

Community
Szene & News
Locations
Impressum

Forum / Bits und Bytes

Programmieren

  -1- -2- -3- vorwärts >>>  
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 :-D

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 :-D

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?!

  -1- -2- -3- vorwärts >>>
 

Forum / Bits und Bytes

(c) 1999 - 2026 team-ulm.de - all rights reserved - hosted by ibTEC Team-Ulm

- Presse - Blog - Historie - Partner - Nutzungsbedingungen - Datenschutzerklärung - Jugendschutz -