Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 13:45

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Problem beim C lernen!

Discussion on Problem beim C lernen! within the C/C++ forum part of the Coders Den category.

Reply
 
Old 02/16/2012, 19:59   #16
 
Dr. Coxxy's Avatar
 
elite*gold: 0
Join Date: Feb 2011
Posts: 1,206
Received Thanks: 736
genau meine rede käsekuchen.

Quote:
Nö. Der Motor dreht auch ohne dass ich etwas über ihn weiß. Ich muss nur wissen "Schlüssel drehen -> Motor an" und "Schlüssel zurück drehen -> Motor aus". Was meinst du wie viele Autofahrer es gibt, die nicht wissen was ein Ottomotor ist?
du wirst aber ein dummer autofahrer sein && bleiben, wenn du dich nicht mal ansatzweise mit der funktionsweise eines autos auseinandersetzt, noch schlimmer wird das ganze wenn du das ziel hast automechaniker zu werden...
Dr. Coxxy is offline  
Old 02/16/2012, 20:00   #17
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Dann soll er halt das benutzen:
Code:
#include <stdio.h>

int main()
{
	printf("\nDies ist ein erstes C-Programm.\n");
	printf("\nWie Sie sehen, kann printf ");
	printf("nicht nur Teste drucken,\n");
	printf("sondern auch rechnen.\n\n");
	printf("13 * 7 = %i \n",13 * 7);

	getchar();

	return 0;
}
Zufrieden?
jacky919 is offline  
Old 02/16/2012, 20:12   #18


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Quote:
Originally Posted by Dr. Coxxy View Post
genau meine rede käsekuchen.



du wirst aber ein dummer autofahrer sein && bleiben, wenn du dich nicht mal ansatzweise mit der funktionsweise eines autos auseinandersetzt, noch schlimmer wird das ganze wenn du das ziel hast automechaniker zu werden...
Schonmal von Arbeitsteilung gehört?
Es ist dumm, anzunehmen, man könnte alles über alle Dinge wissen, die man verwendet. Dazu ist es auch noch lächerlich intollerant, Leute, die sich nicht näher mit ihrem Auto auseinandersetzen, als dumm zu bezeichnen.
Jeder setzt woanders seine Schwerpunkte. Mir ist mein Auto auch völlig egal, mein Compiler nicht ganz so, aber auch der hat für mich nicht höchste Priorität.
Wir reden hier außerdem von einem ANFÄNGER, wieso sollte der einen Compiler programmieren oder bearbeiten wollen?!
(btw. gibts für Mechaniker eine eigene Ausbildung du Genie. Und das nicht ohne Grund)

Schon alleine durch deinen Vergleich (womit du im Grunde gesagt hast, dass alle Programmierer dumm sind, die sich nicht genau mit der Funktionsweise ihres Compilers auskennen. Ich wette btw., du tust es auch nicht) hast du gerade jegliches Ansehen als Programmierer bei mir verloren (interessiert dich wahrscheinlich nicht, wollte es nur mal gesagt haben ;O)

Könnten wir die Diskussion nun belassen? Das ist nicht das Thema hier!
Die Funktionsweise eines Compilers hat nichtmal etwas mit seinem Problem zu tun, das ist offensichtlich eine falsche Projekteinstellung bzw. ein IDE Problem.
Also geht mit eurem Pseudo-Pro-Gelaber woanders hin.

Ja jacky, bin ich :P
Das ist aber nicht sein Problem.
Wenn der Compile Button grau ist, hat er ganz offensichtlich eine falsche Projekteinstellung. Denn Code Fehler oder das getchar() haben nichts mit der Möglichkeit zu tun, wenigstens den Compile Vorgang in Gang zu setzen.
MrSm!th is offline  
Old 02/16/2012, 20:13   #19
 
elite*gold: 5
Join Date: Sep 2006
Posts: 385
Received Thanks: 218
Quote:
Originally Posted by käsekuchen11elf View Post
seufz.
Was ich sagen wollte: Wenn sich mehr leute wenigstens mit den Grundlagen von C/C++ beschäftigen würden, kämen wesentlich weniger Fragen à la "Wieso ist der play-knopf bei VS ausgegraut?!1elf"
Siehe:
Quote:
Originally Posted by MrSm!th View Post
Die Grundlagen von C++ haben nichts mit dem Compiler zu tun ;O
Du verwechselst hier etwas, käsekuchen. Nur weil ich weiß wie ein Compiler arbeitet kann ich nicht in C++ programmieren und andersherum funktioniert das auch nicht. Und die Grundfunktionen eines Textbearbeitungsprogrammes haben nichts mit dem Compiler oder der Sprache an sich am Hut.

Quote:
Originally Posted by käsekuchen11elf View Post
Im Grunde ist das eigentlich der Fehler von denjenigen, die "Bücher" zu dem Thema verfassen ohne eigentlich Ahnung zu haben...

<offtopic>Und die Welt wäre zweifelsfrei auch schöner ohne Idioten auf der Straße </offtopic>
Das Leben ist leider kein Ponyhof


Quote:
Originally Posted by MrSm!th View Post
Ach ja, unterstützt C nicht default-int? Würde heißen, das Beispiel aus dem Buch vom TE ist doch richtig, nur das return fehlt :/
default-int? Kann sein. Und nein, main braucht kein return, da es standardmäßig 0 returned.

Quote:
Originally Posted by Dr. Coxxy View Post
du wirst aber ein dummer autofahrer sein && bleiben, wenn du dich nicht mal ansatzweise mit der funktionsweise eines autos auseinandersetzt, noch schlimmer wird das ganze wenn du das ziel hast automechaniker zu werden...
Es macht dich aber nicht zu einem besseren oder schlechteren Autofahrer. Und solltest du das Ziel haben Mechaniker zu werden, dann wird dir das alles in der Ausbildung beigebracht.


Edit:
Quote:
Könnten wir die Diskussion nun belassen? Das ist nicht das Thema hier!
Sorry, hab das getippt als die Antwort noch nicht da stand.
Nightblizard is offline  
Old 02/16/2012, 20:16   #20


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,902
Received Thanks: 25,407
Ich weiß, dass main standardmäßig 0 returnt, aber weiß das auch der Compiler?
Zumindest C++ Compiler meckern bei fehlendem return, aber gut, die sind auch strenger :/
default-int sollte es in C geben, zumindest sagt mir mein C++ Compiler immer, wenn ich nen Datentyp vergesse, dass ich doch gefälligst C++ programmieren solle =D

Naja, dann sollte sein Programm sich ja doch einwandfrei kompilieren lassen.
MrSm!th is offline  
Old 02/16/2012, 20:26   #21
 
elite*gold: 0
Join Date: Feb 2012
Posts: 37
Received Thanks: 10
Oh mann, die Leute fühlen sich immer gleich so angegriffen, wenn ich hier poste ^^

Vielleicht hab ich mir aber auch verdrückt ausgekehrt... Entschuldigt bitte, falls ich jemandem auf den Schlips getreten bin
Ich weise nur einfach gerne auf die Möglichkeit hin, auf graphische IDE's zu verzichten, wenn diese gerade spinnen, und sich direkt mit den Command-Line Interfaces der Compiler zu beschäftigen. Gerade viele Anfänger wissen von dieser Option gar nix, und das finde ich einfach etwas schade.
käsekuchen11elf is offline  
Old 02/16/2012, 22:49   #22
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Quote:
Originally Posted by MrSm!th View Post
hast du gerade jegliches Ansehen als Programmierer bei mir verloren
Er hatte bei dir noch welches? o.O
MoepMeep is offline  
Thanks
1 User
Old 02/17/2012, 15:30   #23
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Code:
main ()
{
       printf("some text");
}
/*
ERROR:
Fehlender Typspezifizierer - int wird angenommen. Hinweis: "default-int" wird von C++ nicht unterstützt.
*/
Hier noch mal ausgebessert.
Code:
int main ()
{
	printf("some text");
}
Keine Sorge, wenn die Konsole sich sofort schließt, das wird dir das
Buch (hoffentlich) noch erklären
.SkyneT. is offline  
Old 02/17/2012, 15:42   #24
 
elite*gold: 42
Join Date: Jun 2008
Posts: 5,425
Received Thanks: 1,888
Und dann bitte auch noch ein return 0; Wir wollen immerhin schönen stil vermitteln
MoepMeep is offline  
Old 02/17/2012, 15:55   #25
 
elite*gold: 0
Join Date: Apr 2010
Posts: 32
Received Thanks: 0
Ok danke euch allen. Ich habe mir gestern noch Dev-C++ gedownloadet und dort klappt alles was ich geschrieben habe b.z.w. Ihr. Nur die Rechnen ist total falsch:

printf("5 * 5 = %i \n"); = 5 * 5 = 184
Ultim4te is offline  
Old 02/17/2012, 16:22   #26
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by Ultim4te View Post
Ok danke euch allen. Ich habe mir gestern noch Dev-C++ gedownloadet und dort klappt alles was ich geschrieben habe b.z.w. Ihr. Nur die Rechnen ist total falsch:

printf("5 * 5 = %i \n"); = 5 * 5 = 184
Das liegt daran das du es falsch geschrieben hast..

Code:
printf("5 * 5 = %d", 5 * 5);

/*
Erklärung:
printf("text... 5*5 ...");  // hier wird nichts berechnet, sondern nur der text ausgegeben ...

printf("text... %d ...", 5 * 5); // hier wird int(5 * 5) gerechnet und ausgegeben. (%d / %i gibt eine dezimale Ganzzahl an)
*/
Hoffentlich habe ich alles richtig erklärt

@MoepMeep
Jop ein return wäre ganz angebracht.
.SkyneT. is offline  
Old 02/17/2012, 16:45   #27
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
%d oder %i geben eine dezimale Ganzzahl an.
jacky919 is offline  
Thanks
1 User
Old 02/17/2012, 18:13   #28
 
.SkyneT.'s Avatar
 
elite*gold: 273
Join Date: Sep 2010
Posts: 1,831
Received Thanks: 786
Quote:
Originally Posted by jacky919 View Post
%d oder %i geben eine dezimale Ganzzahl an.
Danke.
%i war mir bisher unbekannt, da ich normalerweise nur mit cout arbeite
.SkyneT. is offline  
Old 02/17/2012, 18:18   #29
 
elite*gold: 0
Join Date: Feb 2012
Posts: 37
Received Thanks: 10
für solche sachen machen sich die manpages eigentlich ganz gut.
printf:
käsekuchen11elf is offline  
Old 02/17/2012, 18:58   #30
 
elite*gold: 50
Join Date: Mar 2010
Posts: 1,373
Received Thanks: 521
Oder cplusplus.com finde ich persönlich sehr gut, da es dort gute Beispiele für die STL gibt.
Der Artikel über ist auch sehr gut. Vorallendingen die Tabellen für beispielsweise die Formate.
jacky919 is offline  
Reply


Similar Threads Similar Threads
[PROBLEM] Fehler beim Server-starten [PROBLEM]
08/23/2011 - Metin2 Private Server - 3 Replies
Hallo, ich bekomme diese Fehlermeldung wenn ich meinen Server starte, er startet zwar und alles ist On, aber nach der Charwahl (vor dem Ladebalken) ist man wieder beim Loginfenster. Am Client kann es eigentlich nicht liegen, da bin ich mir sicher. Einige werden jetzt wahrscheinlich sagen ist doch ganz einfach da auszulesen und und und, aber ich komme ehrlich nicht drauf wieso das so ist. Für mich sieht das aus, als ob er die grp 2437 auf der map 188 spawnen will, diese groups gibts...
[Problem]locale_de Problem - Datei fehlt beim packen
04/12/2011 - Metin2 Private Server - 7 Replies
Werte e*PvP Community, Ich brauche eure Hilfe. Und zwar hab ich ein Problem, das behoben werden muss. Das Problem liegt bei der locale_de, die ich wieder packen möchte. Ich nutze hierfür den File Archiver von tim. Nun zurück zum Thema. Wenn ich die Datei via "Ausführen -> cmd -> cd C:\FA -> m2 locale_dePack.xml" anwende, kommt eine Fehlermeldung, das eine Datei fehlt. Und zwar ist es die "gm.mse" Das kuriose daran ist, das die Datei im Source-Ordner da wo es sein muss auch liegt.
[C++]Hilfe beim Lernen
10/30/2010 - C/C++ - 21 Replies
Hey, ich habe gerade mit C++ angefangen, und bin gerade dabei die "if" Schleife zu verstehen xD. Dann wolte ich ein Programm schreiben das die Wurzel belieger Zahlen über 0 zieht. Das Programm sieht bis jetzt so aus und ist eigentlich fertig... #include <cstdlib> #include <iostream> #include <cmath> #include <string> using namespace std;
problem beim sex
03/11/2010 - Off Topic - 4 Replies
hey, hab folgendes problem: Also beim sex trag ich immer meine brille weil ich sonst nicht weiss was ich da anfasse nur das problem ist , das mir die brille iwie immer weg rutscht, habe es mal ohne brille versucht, nur dann weiß ich leider nicht was ich da anfasse und bekomme angst :o habe es mal mit tesafiln etc versucht , nur hab gemerkt das die frauen drauf nicht stehen :(:(:(:(:(:(:(:( habt ihr tipps?
[NEED HELP] Problem beim Einloggen beim Hamachi-Server
02/27/2010 - Metin2 Private Server - 11 Replies
Hi Leute, ein Freund und ich haben uns mal gedacht, dass man sich so aus Spaß einen eigenen kleinen Pserver machen könnte. So nur für uns beide über Hamachi. So, dann ahben wir nach 3h den Server endlich online gekriegt, sodass alles funktionierte mit GM-Rechten etc. Die MC.txt haben wir auch alles gemacht alles funktioniert. Ich konnte mich sogar einloggen und ich komme auch zur Charakterauswahl. Dort angekommen, wähle ich dann den Char aus & kriege dann aber einen Kick. Das ist jedes Mal das...



All times are GMT +1. The time now is 13:46.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.