Luki
UNDER CONSTRUCTION
|
vielleicht wäre jemand so freundlich und könnte sich der aufgabenstellung annehmen, danke gesucht wird folgendes c programm: es soll eine datei übergeben werden, in dieser sollen die zeilen gezählt werden und es soll dann einen integer, mit der zeilenanzahl zurückgeben wäre supi wenn mir wer das machen könnte thx
Bearbeitet von atrox am 02.06.2003, 15:26
|
Guest
Deleted User
|
sicher NICHT. machs selber, wennst ein spezifisches problem hast, poste es hier und wir helfen dir. deine ARBEIT machen wir sicher nicht
|
atrox
in fairy dust... I trust!
|
full ack. das sind 5 zeilen +/- 2.
|
Luki
UNDER CONSTRUCTION
|
ich brauche das für das fach unix skripting, weil wc beim zeilenzählen den dateinamen zurückgibt und ich mit dem wert nicht ordentlich arbeiten kann.
meine letzte arbeit mit dateiverarbeitung in c liegt schon fast 8 monate zurück und ich habe keinen blassen schimmer wie das gehen könnte, und darum dachte ich mir, das mir jemand auf oc.at helfen könnte und es mir proggen könnte, da es sich nicht um mehr wie 20 zeilen code handelt.
|
AoD
aka AngelOfDeath
|
main() {
dateinamen lesen
datei öffnen
while(!EOF) {
zeile lesen
int erhöhen
}
return int;
}
jetzt muss man nur mehr die richtigen befehle einsetzen und schwupps
|
Luki
UNDER CONSTRUCTION
|
main() {
dateinamen lesen
datei öffnen
while(!EOF) {
zeile lesen
int erhöhen
}
return int;
}
jetzt muss man nur mehr die richtigen befehle einsetzen und schwupps 
 stell da vor, noch 1 jahr turbo pascal, und 1 jahr c und cpp, hab ich auch so viel algorithisches verständniss, das ich sowas schaffe, nur bei mir happerts an der umsetzung der dateiverarbeitung da ich davon mehr keine Ahnung mehr habe
|
fresserettich
Here to stay
|
Bearbeitet von fresserettich am 02.06.2003, 13:30
|
AoD
aka AngelOfDeath
|
eine zeile ist aus, wenn ein \n kommt
|
Ringding
Pilot
|
ich brauche das für das fach unix skripting, weil wc beim zeilenzählen den dateinamen zurückgibt und ich mit dem wert nicht ordentlich arbeiten kann. Dazu gibt's so feine Utils wie cut, awk, perl ...
|
fresserettich
Here to stay
|
eine zeile ist aus, wenn ein \n kommt i know ist aber die kompliziertere lösung da man zeichenweise einlesen muss haben noch mal ein bisschen in unseren unterlagen gestöbert und dann eh einen befehl für die zeile gefunden aber da lehrer hat uns dann eh eine lösung präsentiert (in "unix-form")
|
Luki
UNDER CONSTRUCTION
|
für alle die es evtl. in unix brauchen können: wc -w <temp.txt gibt auch nur eine zahl zurück trotzdem danke für eure überaus hilfreiche antworten
|
atrox
in fairy dust... I trust!
|
du meinst natürlich `wc -l´ das mit dem unix-shell skript hättest gleich erwähnen sollen.
|
Luki
UNDER CONSTRUCTION
|
stimmt war oben a tippfehler, da nur die zeilen und nicht die wörter gezählt werden sollen, ist aber nicht weiter tragisch, da es auf fast dasselbe hinausgegangen wäre, ich hätte es dann nur anders in die txt datei schreiben müssen.
weiters vermisse ich auf oc.at in letzter zeit sowas namens hilfsbereitschaft, denn wenn jemand nicht weiter weiß bzw. irgendwo ein komplexeres problem hat, heißt es immer "nein, ich mach deine arbeit nicht" der post hilft dem hilfesuchenden etwa soviel weiter wie ein säckchen gummibären. noch dazu hilft es ihm genausoviel wenn man ihn darauf hinweißt, das es nur 5-10 zeilen sind, die in weniger wie 2 minuten getippt sind. wenn man nicht weiß wie es geht, kann es nur eine zeile sein, und trotzdem kann man es nicht. ich bin selbst wie ihr sehen konntet nicht _der_ c hardcore coder, nur wenn mich jemand fragt wie das geht, wie er das zusammenbringen könnte, dann bin ich auch nicht abweisend, und helfe demjenigen(zb d3cod3) vor einigen wochen mal auch wg. einer c übung für die fh, war sicher über eine halbe stunde.
daher können sich sicher einige denken, was wir uns gedacht haben, nachdem wir so konstruktive vorschläge erhalten haben.
mfg
|
Luki
UNDER CONSTRUCTION
|
--doppelpost--
Bearbeitet von Luki am 02.06.2003, 18:29
|
Ringding
Pilot
|
Es hat hier keiner Lust, die Hausaufgaben der anderen zu machen. Wenn wer damit nicht zurecht kommt, dann muss er sich halt mehr anstrengen, damit wird ihm niemand weiterhelfen können. Schließlich haben Hausaufgaben den Zweck, dass man das Gemachte nachher kann. Wenn der Poster zeigt, dass er schon Mühe investiert hat und trotzdem nicht weiterkommt, dann wird ihm auch gern geholfen. Siehe auch http://www.overclockers.at/showthre...;threadid=52088
|