WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Programmierung (http://www.wcm.at/forum/forumdisplay.php?f=17)
-   -   C Befehle (http://www.wcm.at/forum/showthread.php?t=21715)

KaiC 19.05.2001 17:51

C Befehle
 
Hi leute
Ich suche die gängigsten Befehle für C programmiern mit kurzer Anleitung.
Kann mir da einer helfen??

peace

schlitzer 19.05.2001 17:58

also online kenne ich nix.

standardwerk: "Programmieren in C" von Kernighan/Richie. gibt's in jedem gutsortierten EDV-Buchladen und bringts wirklich!

-=firestarter=- 19.05.2001 18:12

boah es gibt echt noch leute die c-programmieren.
aber wahrscheinlich lernst es auch nur in der schule.

ich weiß jetzt nix auswendig, wo es im netz sachen dazu gibt, aber probiere es mal bei einer suchmaschine mit "c tutorial) (einführung).

wenn du spez. fragen zu best. befehlen hast, nur her damit.

die borland-hilfe wird dir auch eine große hilfe sein *G*

so long, firestarter

pong 19.05.2001 20:56

KaiC tu dir den Kerrighan/Richie auf keinen fall an, das ding is weder brauchbar als referenz noch fürs erlernen der sprache, i sprech aus erfahrung

vielleicht hilft dir das hier weiter :)

achja die hilfe vom bc31 is spitzenmäßig


Theoden 19.05.2001 21:05

@-=firestarter=-
Ja wennst in der Schul Microcontroller programmierst, musst wohl oder übel C können ;)

Ich kann da mein Adim über TurboPascal/C++ schenken...aber ich fands nie gut. Gibts eine Schule ausern TGM die diese scheiss bücher verwenden? :D

pong 19.05.2001 21:12

ja gibt es htl22 :) die bücher san zwar a ned das gelbe vom ei aber besser als da kerrighan-schas (gut des is ned schwer)

@KaiC hab noch was für dich gefunden hier gibts ein paar tutorials für c/c++


renew 19.05.2001 21:13

Zitat:

Original geschrieben von Aragorn

Ich kann da mein Adim über TurboPascal/C++ schenken...aber ich fands nie gut. Gibts eine Schule ausern TGM die diese scheiss bücher verwenden? :D

Ja gibt es.

HTL in der Ungargasse. Hab auch das Adim über Turbo Pascal und über C/C++. Ich mag die Bücher auch nicht wirklich.
Wir haben heuer eh mehr oder weniger C gemacht.

Theoden 19.05.2001 21:57

Und heuer ham uns die Adim Büchl über Linux geben....wüüüaaaaaarg :D Da kann ich wirklich 2 herschenken, hab 3 zhaus(da waren halt a paar beim bücher austeilen grad "krank" *ggg*)
Unser Info Lehrer hat ernsthaft verlangt Linux auf unsre PC's aufzusetzen...der kann mich kreuzweise, i hob mei BeOS ;)

kikakater 19.05.2001 22:00

Hier findest Du alles, was Du zum Entwickeln in C brauchen kannst, eine komplette Entwicklungsumgebung, zusammen mit einer Datenbank, der Windows-API- sowie Compiler-Dokumentation, einem Fortran Compiler und Du kannst die Sourcen des Compilers bestellen, die Programme sowie die Hilfedateien sind Freeware. Sehr empfehlenswert !

LCC ist ein C und C++ Compiler mit Resource-Editor und Projektverwaltung, unterstützt auch den 64 bit Integer-Datentyp (long long).

mfg Kikakater

pong 19.05.2001 23:45

@Aragorn
hehe i habs des jahr auch so ein tuntiges rosarotes linux hefterl bekommen, einmal reingschaut und seitdem verfaults in meinem spind vor sich hin :) brennen solls recht gut hab ich gehört :)

von mir wolltns das i a speichersimulationsverwalungt in c unter linux schreib. alles schön und gut wenn ma ned zfaul is linux aufzusetzen :) und sich dabei vielleicht no das sys ruiniert aber wofür gibts denn mein gutes altes bc31 :p da brauch i ka linux für sowas

@kikakater yeaha ein long long int damit kommt freude auf werd mich glei hinsetzen und meinen genetischen algorithmus damit fertigstellen

Theoden 20.05.2001 09:07

Uns habens immer an der 16bit version vom Bc45 verzweifeln lassen :) Wenn du willst kann ich dir unser Wahnsinnswerk(wir haben in der 2ten mit C aufghört. Jetz in da 3. machma nur mehr perl,cgi,java,html,sql) schicken. War das Abschluss"projekt" :D Ein Billard-Simulator. Also Winkel und Stoßkraft eingeben und sehen wie der Ball durch die Gegend schießt :lol:

KaiC 20.05.2001 09:11

Ich muß C für die schule lernen :mad:
danke für die links.;)

MFG

pong 20.05.2001 09:21

@Aragorn ja bitte schick mir dein werk hierhin bin immer wieder happy wenn ich mal ein funktionierendes proggie seh :)

-=firestarter=- 20.05.2001 09:46

@ pong: da hast z.B. ein funktionierendes programm *G*
da kannst das grundlegenste herauslesen


#include <stdio.h>
#include <math.h>

double P(double x, double t, double Tau);

int main (void)
{ double i,i0, di, R, L, Tau, tmax, t=0, dt, E=0,y1, ym ,y2, rech;
printf("Programm berechnet die Umgesetzte Energie an Spule\n");

printf("I0=\n");
scanf("%lf", &i0);
i=i0;

printf("R=\n");
scanf("%lf", &R);

printf("L=\n");
scanf("%lf", &L);

Tau=L/R;
tmax=5*Tau;
dt=tmax/100;

rech=0.5*i0*i0*L/R;
printf("\tt\ti\tP\t E\n");

do {
y1=P(i0,t,Tau);
ym=P(i0,t+dt/2,Tau);
y2=P(i0,t+dt,Tau);
printf("\n\t%5.3lf\t%5.3lf\t%5.3lf\t%5.3lf",t,i,y1 ,E);
di=-1*L/R*i;
i=i+di;

E=E+((y1+4*ym+y2)*dt/6);
t=t+dt;
}
while (t<=tmax);

printf("\n Gesamtenergie (Flaeche): %5.3lf",E);
printf("\n Berrechnete Energie: %5.3lf",rech);

return 0;
}

double P(double x, double y, double z){
double a;
a=x*x*exp(-2*(y/z));
return a;
}


pong 20.05.2001 10:06

hälst auch nicht viel von kommentaren oda :)

-=firestarter=- 20.05.2001 10:30

für was brauch ich komentare?

es reicht, wenn ICH das programm lesen kann *G*

pong 20.05.2001 12:41

hast recht denk ich mir auch immer bei meinen programmen (ausser asm aber des is ne andere gschicht) warum soll wer andere meine proggies lesen können es reicht wenn ich mich halbwegs auskenn :)

@KaiC in welcher Schule wird denn noch C glernt

renew 20.05.2001 12:51

HTL Wien 3 Ungargasse macht man C in der 3.(bin i grod)

pong 20.05.2001 14:36

in das 3ten :confused: was habts ihr den 2 jahren davor gemacht :confused:
ich hab 1.te klasse COBOL (kein scherz) gehabt dann 2.te C und ASM und jetzt in da 3.ten C++ :)

Theoden 20.05.2001 14:42

Also wir ham 1. 2. sofort mit c++ angfangen, und jetz in 3. nur mehr perl,html,cgi,java,mysql

renew 20.05.2001 14:44

In da 1. und in der 2. hamma ma uns mit Turbo Pascal gespielt. War eh die ur Zeitverschwendung....
Weil 2 Jahre für den Schas...

Aber ich hab heuer auch schon C hinter mir. Weil wir hätten ein Projekt in C schreiben sollen, aber dadurch ich das ganze recht nett in VB geschrieben hab, und einer meiner beiden Professoren ein echter Fan von VB is, kann ichs so lassen und muss nix mehr in C machen. ;) :D

Mit was für an Compiler habts ihr des gmacht? Auch mit Borland schas..
Ich hamma auch schon ein bissi C++ mit Visual C angeschaut. Aber ich will mir das ganze nicht mehr antun, wenn man weiß wie schnell man manche Sachen in VB machen kann.

Denn um wirklich was brauchbares in C++ schreiben zu können, muss man schon einige Skills haben.

pong 20.05.2001 15:13

@LLR turbo pascal is a schas hab in 2 stunden die grundlegende syntax reingedruckt kriegt

ich verwend bc31 is imma noch das angenehmste zum programmieren VC++ kannst glei vergessen weil um sinnvolle programme zu schreiben bräuchtest erst mal ne gscheite entwicklungsumgebung

VB wollt ich ma mal selber beibringen aba dann hab ich das Visual Studio gsehn und aus wars. meiner ansicht nach is VB eine dumme Sprache weils nix bietet was ich wo anders nicht schneller, besser und einfacher hinkrieg

@Aragorn spengergasse?

renew 20.05.2001 15:22

@pong Ich hamma VB auch selber beigebracht und finds eigentlich recht angenehm um Windowsprogramme zu erstellen. Denn um in C ein Windowsprogramm zu schreiben, naja is nicht so meins.

Und was meinst du es geht in anderen Sprachen schneller?? Um in VB ein Windowsprogramm zu schreiben brauchst net wirklich lange.

Und in C?? Da dauert das schon seine Zeit bis man den Code hat und mit den richtigen Steuerelementen verbunden hat.... Aber ich muss zugeben, dass ich mir C++ noch nicht wirklich angeschaut hab, und nur die grundlegenden Sprachelemente von C beherrsche.

Oder meinst du vielleicht Java?? Das tät mich auch einmal interessieren, aber ich hab im Moment nicht wirklich viel Zeit und Lust das anzufangen...

pong 20.05.2001 15:37

@LLR mit schneller mein ich geschwindigkeit ein vb programm kommt nichtmal im entferntersten an den speed eines c/c++ programms heran weils einfach schnecken langsam is :)

ich red aus prinzip nie von windows programmen. an gscheiten algorithmus kannst in vb eh nie verwirklichen weil viel viel zu langsam. und wie willst ein vb proggie jemals unter beos zum rennenbringen :)

wennst zeit hast schau dir mal curl an meiner ansicht nach hat diese junge programmiersprache das potential java zu verdrängen (und das heisst was)

java krieg ich eh noch nächstes jahr eingetrichtert darauf freu ich mich scho richtig :)

mein tipp: schau dir c und c++ an weil du wirst einfach nicht daran vorbeikommen! mit c/c++ kann man auch cgi scripts schreiben :)

renew 20.05.2001 15:53

Aso du meinst die Geschwindigkeit der Programme.

OK das stimmt schon das VB hier sau langsam ist. Ich hamma dacht du meinst die Zeit in der du was in anderen Sprachen entwickelst. ;)

Ja Java is sicher insteressant. Vielleicht schau ichs mir mal an wenn die Notenkonferenz vorbei ist, und ich dann wieder mehr Zeit hab.

Sicherlich ist C/C++ die Standardsprache schlechthin, aber ich kann mich irgendwie nicht aufraffen mir das anzuschauen. :D

andi_77 20.05.2001 17:00

angenehmes C tutorial (in Deutsch sogar)Hi,
 
Hi,
lad dir mal
http://www.fh-hamburg.de/rzbt/dankert/ctutor1.pdf
runter,
da sind auch 'fortgeschrittene' themen
(linked lists und dergleichen)
beschrieben. Ist IMHO ein bisschen ueberladen,
aber an sich recht informativ.
good kuck
andi

pong 20.05.2001 17:47

schaut ja recht nett aus

jetzt bräucht ich nur noch irgendwen der mir sowas ausdruckt :)

schlitzer 21.05.2001 11:58

@pong: nur ein kleiner auszug: "Programmieren in C" ist die Übersetzung des ausserordentlich erfolgreichen standardwerkes, dem der neue ANSI-standard zugrunde gelegt ist. die autoren kernighan und ritchie haben die programmiersprache "C" erfunden und entwickelt.

in dem buch sind beispiele, uebungsaufgaben und das C reference manual enthalten.

pong, bitte, wenn DAS kein standardwerk ist, dann weiss ich wirklich nimma!

offensichtlich hast du schlechte erfahrungen mit dem buch gemacht. mir jedenfalls (und einen haufen anderer uni-kollegen) hat es immer gute dienste erwiesen. wenn du standard-gemaess programmieren willst, dann lernst es imho nur da. alles andere ist sprachverfaelschung ala mircoschas.

pong 21.05.2001 14:47

@schlitzer da kerrighan dingsdabumsda mag ja wohl ein standardwerk sein, aber für jemanden der mit C anfängt is es der größte schwachsinn den es gibt :p

was hilft mir ein standardwerk wenn so kompliziert gschrieben is und man nix drinn find :confused:

renew 21.05.2001 15:23

@Schlitzer ja schon klar ,dass das das (3 das, cool ;)) Standardwerk ist. Ich habs auch bei mir herumliegen und verstaueben. Hab mir damals sogar das Lösungsbuch dazu gekauft.

Aber ich hab schon nach kurzer Zeit nicht mehr reingeschaut, weils find ich wirklich a schas Buch ist. Da gibts 3x bessere und informativere als dieses Standardwerk.

KaiC 21.05.2001 20:41

Danke für Anregungen und für die Link

pong 22.05.2001 08:01

@LLR he du weisst sogar noch wo deins is ;)

ich weiss es nimma entweder es verstaubt in irgendnem kastl, es is bei der letzten "put-und-aufräum-aktion" verschwunden oder ich habs hergeschenkt
auf jeden fall, geht es mir bis heute nicht ab es tut mir nur leid um die money die ich in des kotzige büchilein reingsteckt hab :heul: :heul: :heul:

nochmal
@schlitzer so ziemlich jedes 150-schilling-c-buch is um einiges verständlicher und informativer geschrieben als da kerrighan kas, wenn jemand was erfunden hat heisst das noch lang nicht das er auch imstande is ned gut doku dazu zu schreiben

schlitzer 22.05.2001 18:53

@pong: auch nochmal. sorry, ich hab' nicht behauptet das K&R das ultimative c-buch geschrieben haben. fakt ist, dass das buch nicht schlecht ist (jedenfalls is' mir bis auf dich und dem LLR noch niemand untergekommen, der den K&R nicht gelobt haette) und die beiden schakln schon wissen, was sie schreiben. schon klar: ein standardwerk nutzt dir gar nix, wenn fuer deine persoenlichen zwecke die dinge ned so beschrieben sind, wie du sie brauchst.

Crashman 22.05.2001 19:05

argh wenn ich mir das so durchles könnt ich mir in hintern beissen :(
3 jahre meines lebens in der ahs oberstufe verschissen.....

pong 22.05.2001 19:30

@Crashman ??????? wie darf ma das verstehen ??????? :confused:

Crashman 22.05.2001 19:57

Zitat:

Original geschrieben von pong
@Crashman ??????? wie darf ma das verstehen ??????? :confused:
naja ich bin auf die ahs oberstufe gegangen und net auf eine htl.
Hab mir alles im selbststudium anlernen können :( Dafür hab ich französchisch und latein gelernt:mad: . Deshalb checkt auch kein mensch meine methodennamen :)

pong 22.05.2001 21:14

@Crashman ich sags imma wieda wer in die ahs geht is selber schuld, weil
1.) schas von ausbildung
2.) null jobaussichten (is leida so)

naja wenigstens hast das eingsehn und machst jetzt hoffentlich was besseres

Crashman 22.05.2001 22:42

Zitat:

Original geschrieben von pong
[Bnaja wenigstens hast das eingsehn und machst jetzt hoffentlich was besseres [/b]
bin auf der uni :)

pong 23.05.2001 07:36

besser als nixtun :)

Crashman 23.05.2001 07:48

Zitat:

Original geschrieben von pong
besser als nixtun :)
seh ich auch so :)


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:39 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag