Danke !
Ja mit den Pointern und der Dynam. Spreicherverwaltung hab ich echt meine Probleme.
Ich werde mich dann im Tutorial reinlesen und melde mich dann wieder.
LG
Die Suche ergab 14 Treffer
- Mo Jun 02, 2014 5:12 pm
- Forum: C / C++
- Thema: Verzeichnisinhalt ausgeben
- Antworten: 4
- Zugriffe: 6057
- So Jun 01, 2014 8:27 pm
- Forum: C / C++
- Thema: Verzeichnisinhalt ausgeben
- Antworten: 4
- Zugriffe: 6057
Re: Verzeichnisinhalt ausgeben
Hi
Keiner einen Anhaltspunkt?
Keiner einen Anhaltspunkt?
- Sa Mai 31, 2014 8:19 pm
- Forum: C / C++
- Thema: Verzeichnisinhalt ausgeben
- Antworten: 4
- Zugriffe: 6057
Verzeichnisinhalt ausgeben
Hi hab wieder ein Problem mit meiner Shell. Die Methode soll bei Eingabe von ls den Inhalt des Verzeichnises indem ich mich befinde ausgeben. Bis hier bin ich gekommen und die Methode macht was es soll. Aber ich möchte das ganze gern mit Dynamischer Speicherverwaltung (malloc) realisieren. int lsMet...
- Sa Mai 24, 2014 10:09 pm
- Forum: C / C++
- Thema: mit malloc ,Eingabe speichern
- Antworten: 5
- Zugriffe: 8490
Re: mit malloc ,Eingabe speichern
Hi Dein Code verursacht bei mir ein Segmentation fault. Man muss ja erst Speicher initialisieren, das geht ja mit malloc und realloc, ist dafür das wenn der Speicher den man vorher mit malloc initialisiert hat voll ist, neuer Speicher zur verfügung gestellt wird. Hab ich das richtig verstanden? LG m...
- Sa Mai 24, 2014 4:42 pm
- Forum: C / C++
- Thema: mit malloc ,Eingabe speichern
- Antworten: 5
- Zugriffe: 8490
Re: mit malloc ,Eingabe speichern
Hi Danke erstmal! Ja das ist einleuchtend ich müsste dann dafür sorgen, das die nächste Eingabe angehängt wird. Da hab ich weiter unten mit strcat(str_hist, input); gemacht. Nur jedesmal wenn die Methode aufgerufen wird geht er über strcpy(str_hist, input); und uberschreibt alles wieder. Deinen Tipp...
- Sa Mai 24, 2014 2:45 pm
- Forum: C / C++
- Thema: mit malloc ,Eingabe speichern
- Antworten: 5
- Zugriffe: 8490
mit malloc ,Eingabe speichern
Hi brauche wieder eure Hilfe. Meine Methode soll alle Eingaben meiner Shell speichern und das ganze soll mit malloc und realloc realisiert werden. #define BUF 255 size_t len; char *str_hist = NULL; char input[BUF]; void eingabe_einlesen() { int x =0; fgets(input,BUF,stdin); str_hist=malloc(strlen(in...
- Mi Mai 14, 2014 11:59 am
- Forum: C / C++
- Thema: chdir() einen String übergeben
- Antworten: 13
- Zugriffe: 12957
Re: chdir() einen String übergeben
Hallo
hab es hin bekommen und eine Methode erstellt mit der ich mit .. ins darüberliegende Verzeichnis wechseln kann.
Das nächste wäre eine Methode die nach einem Muster innerhalb einer Datei sucht und bei Erfolg ,diese Zeile ausgibt.
bis dann
LG
hab es hin bekommen und eine Methode erstellt mit der ich mit .. ins darüberliegende Verzeichnis wechseln kann.
Das nächste wäre eine Methode die nach einem Muster innerhalb einer Datei sucht und bei Erfolg ,diese Zeile ausgibt.
bis dann
LG
- Di Mai 13, 2014 11:53 pm
- Forum: C / C++
- Thema: chdir() einen String übergeben
- Antworten: 13
- Zugriffe: 12957
Re: chdir() einen String übergeben
Hallo da bin ich wieder hab inzwischen eine Methode die Datum und Uhrzeit augibt,eine die Verzeichnissinhalt ausgibt und eine die die Shell abbricht. Jetzt hab ich bemerkt das mein Verzeichnis wechseln immer mit ganzer Pfadangabe funktioniert. Ich möchte aber gern vom aktuellen Pfad direkt in unterp...
- Di Mai 13, 2014 1:33 pm
- Forum: C / C++
- Thema: chdir() einen String übergeben
- Antworten: 13
- Zugriffe: 12957
Re: chdir() einen String übergeben
Hallo Vielen Dank erst einmal an alle. Eure Anmerkungen und Vorschläge haben mir sehr geholfen.Wie gesagt bin ich ein Anfänger und für jeden Rat auch wenn Kritik ist,denn so lernt man ja. Hab jetzt fast alle Variablen in die Methoden gepackt und die Methode von CLOIDNERUX benutzt. Nach viel hin und ...
- Mo Mai 12, 2014 8:46 pm
- Forum: C / C++
- Thema: chdir() einen String übergeben
- Antworten: 13
- Zugriffe: 12957
Re: chdir() einen String übergeben
Hier noch meine Ausgabe:
/home/student/hhush $ cd /home
Pointerinhalt vor Methodenaufruf : /home
Das aktuelle Arbeitsverzeichnis ist:
/home/student/hhush
/home/student/hhush $
/home/student/hhush $ cd /home
Pointerinhalt vor Methodenaufruf : /home
Das aktuelle Arbeitsverzeichnis ist:
/home/student/hhush
/home/student/hhush $