C Voll noob braucht hilfe!!!!
-
Hi!!!
Ich brauche extreme Hilfe in sachen C, entweder bin ich zu blöd um die Sprache zu checken oder unser Lehrer ist ein Versager!
Auf jedenfall ist meine nächste Note in diesem Fach existenzabhängig und ich bräuchte Nachhilfe, kann einer hier im Forum Nachhilfe geben bzw. macht hier jemand so etwas oder kennt jemanden???
Danke im Vorraus!!!
Gruss
de Daniel
-
Wenn du die Grundlagen nicht verstehst, also funktionen definieren oder ähnliches, solltest du dir das hier durchlesen.
edit: oder du kannst mich unter 363972863 erreichen
-
Andrew3726 schrieb:
Wenn du die Grundlagen nicht verstehst, also funktionen definieren oder ähnliches, solltest du dir das hier durchlesen.
Wow. Ein Tutorial das noch nichtmal den Code ansatzweise formatiert zeigt. Grundlagen wie z.B. malloc() werden ignoriert, aber auf Threads wird eingegangen? Sorry aber das kann man doch nicht guten Gewissens weiterempfehlen.
-
http://www.tutorials.at/c/c-oder-cplusplus.html
Das hier scheint ein relativ gutes Online Tutorial zu sein. Ich habe es selber nicht gemacht, aber das Pascal Tutorial ist gut, und die beiden sind von dem selben Autor.
Ansonsten solltest du dir ein gescheites Lehrbuch kaufen.
-
Andrew3726 schrieb:
Wenn du die Grundlagen nicht verstehst, also funktionen definieren oder ähnliches, solltest du dir das hier durchlesen.
Hmm.
Zu den Befehlen : #include <stdio.h> und >#include <stdlib.h> sind Bibliotheken, die dem Compiler sagen, was beispielsweise printf bedeutet. Würdest du die beiden Bibliotheken oder auch Headerdateien weglassen, würde der Compiler einen Fehler bringen, da er printf nicht kennt.
Was jetzt, Bibliotheken oder Header, Compiler oder Linker?
int main(int argc, char *argv[]) { system("color 0A"); printf("matrix-Style\n"); system("PAUSE");
Das kann doch nicht ernst gemeint sein?
short ist im Wertebereich von -32768 bis +32767
int ist im Wertebereich von -2147483648 bis +2147483647
long ist im Wertebereich von -2147483648 bis +2147483647Wozu gibt's dann int und long?
Und ich dachte, der Wolf ist ein Scharlatan.
-
Hi,
also ich habe ANSI C mit
http://www.c-programme.de/
diesem Tutorial gelernt.
Fand es recht hilfreich und gut erklärt.
Viel Spaß beim lernen und Glück bei deiner Prüfung
-
Hi schrieb:
Hi,
also ich habe ANSI C mit
http://www.c-programme.de/
diesem Tutorial gelernt.
Fand es recht hilfreich und gut erklärt.
Viel Spaß beim lernen und Glück bei deiner PrüfungZumindest in C++ ist
void main
nicht richtig, ist das in C anders? Wenn nicht, dann taugt dieses Tutorial vermutlich auch nichts.
-
uiouio schrieb:
Zumindest in C++ ist
void main
nicht richtig, ist das in C anders?Es ist nicht ganz so falsch in C wie in C++. Der C Standard erlaubt der Implementierung auch andere Rückgabetypen als int anzubieten, in C++ ist vorgeschrieben, dass main einen int zurückgeben muss.
Es ist aber natürlich nicht Standard, dass ein Compiler void main unterstützen muss, dies ist bloß ein mögliches Zusatzfeature.
-
Es ist nicht ganz so falsch in C wie in C++. Der C Standard erlaubt der Implementierung auch andere Rückgabetypen als int anzubieten, in C++ ist vorgeschrieben, dass main einen int zurückgeben muss.
Es ist aber natürlich nicht Standard, dass ein Compiler void main unterstützen muss, dies ist bloß ein mögliches Zusatzfeature.
So ist es, außerdem wird am Anfang nur mit
void main() gearbeitet, weil der Lernende nicht mit
unötigen Befehlen, z.B. bei einer einfachen Hallo Welt Applikation, verwirrt
werden sollreturn wird im Verlauf auch behandelt und seine Zwecke erklärt^^
-
mngbd schrieb:
...
short ist im Wertebereich von -32768 bis +32767
int ist im Wertebereich von -2147483648 bis +2147483647
long ist im Wertebereich von -2147483648 bis +2147483647Wozu gibt's dann int und long?
...Das frage ich mich auch ab und zu.
printf("%d %d\n", INT_MAX, LONG_MAX );
2147483647 2147483647
:p
-
ich habs mit http://openbook.galileocomputing.de/c_von_a_bis_z/ gelernt. Ist zwar etwas umfangreich, aber ich fands nicht schlecht
-
"C von A bis Z" ist allerdings voller Fehler.
-
mngbd schrieb:
Das kann doch nicht ernst gemeint sein?
short ist im Wertebereich von -32768 bis +32767
int ist im Wertebereich von -2147483648 bis +2147483647
long ist im Wertebereich von -2147483648 bis +2147483647Wozu gibt's dann int und long?
Und ich dachte, der Wolf ist ein Scharlatan.
Es gibt da doch einen Unterschied zwischen 32- und 64 Bit, bei 64 Bit bei long ist der Datenbereich größer.
-
Genmutant schrieb:
"C von A bis Z" ist allerdings voller Fehler.
Kann ich jetzt nicht behaupten, bei mir hat alles bestens funktioniert.
-
neo47 schrieb:
Kann ich jetzt nicht behaupten, bei mir hat alles bestens funktioniert.
Na dann bist du ja jetzt bestens unterrichtet.
http://w3.c-plusplus.info/forum/viewtopic-var-t-is-254601-and-postdays-is-0-and-postorder-is-asc-and-start-is-3.html
-
Ich wollte mir bald dieses Buch hier zulegen
http://www.amazon.de/von-bis-Mit-CD-ROM-umfassende/dp/3836214296/ref=sr_1_1?ie=UTF8&s=books&qid=1274043159&sr=8-1
Aber jetzt habe ich zweifel bekommen, sollte ich lieber zu einem anderen Autor greifen oder ist das Buch in Ordnung?
-
Finger weg von A-Z. (Und Stroustrup schreibt keine Lehrbücher.)
-
volkard schrieb:
Finger weg von A-Z.
Wem sagst du das...
http://www.c-plusplus.net/cms/modules.php?op=modload&name=mbBooks&file=index&func=isbn&isbn=3898423921