Die Suche ergab 15 Treffer

von Monkey101
So Sep 15, 2013 3:30 pm
Forum: C / C++
Thema: C: Hilfe bei Programm (strings umwandeln)
Antworten: 27
Zugriffe: 20405

Re: C: Hilfe bei Programm (strings umwandeln)

Hallo :) Wieder mal Danke für die Antwort^^. Habs jetzt auch mit der strcpy()-Funktion zum laufen bekommen. Der Vorteil an einem Forum ist, dass andere auch antworten können (*wink*), aber wir wachen gerade erst aus dem Sommerloch auf. ^^ Ich hingegen muss auch schonmal was tun und kann nicht nur am...
von Monkey101
Fr Sep 13, 2013 4:56 pm
Forum: C / C++
Thema: C: Hilfe bei Programm (strings umwandeln)
Antworten: 27
Zugriffe: 20405

Re: C: Hilfe bei Programm (strings umwandeln)

Naja soooo wichtig ist es jetzt auch nicht.
Läuft ja alles wie es soll :)

Also ich bedanke mich vielmals für deine geduldige Hilfe und wünsche noch ein schönes Wochenende :D

mfg Monkey101
von Monkey101
Fr Sep 13, 2013 3:12 pm
Forum: C / C++
Thema: C: Hilfe bei Programm (strings umwandeln)
Antworten: 27
Zugriffe: 20405

Re: C: Hilfe bei Programm (strings umwandeln)

Nee das war wieder mein kläglicher Versuch den Inhalt von argv[1] in st[] zu kopieren. Mit strcpy() dürfte das ja theoretisch nicht klappen wiel argv mehrdimensional ist und st nur eindimensional oder? Das mit dem schreiben von den Operanden in Arrays würde erst danach kommen. Habs ja dank deiner Hi...
von Monkey101
Fr Sep 13, 2013 2:47 pm
Forum: C / C++
Thema: C: Hilfe bei Programm (strings umwandeln)
Antworten: 27
Zugriffe: 20405

Re: C: Hilfe bei Programm (strings umwandeln)

Nein^^. Hatte jetzt das gemacht: char * st = argv[1]; Aber du meintest ja noch: Du willst ja nur lesen, da brauchst Du den Text nicht zu kopieren (Kopieren müsstest Du allerdings mit einer While-Schleife machen, wie Du es richtig angedeutet hast - oder mit strcpy()). Das Kopieren hatte ich ja mit di...
von Monkey101
Fr Sep 13, 2013 2:40 pm
Forum: C / C++
Thema: C: Hilfe bei Programm (strings umwandeln)
Antworten: 27
Zugriffe: 20405

Re: C: Hilfe bei Programm (strings umwandeln)

Vielen vielen vielen Dank es klappt! :D Hatte nicht gerallt das ich wenn ich nen pointer auf nen array lege mit [] auch über den Pointer auf die Arrayteile zugreifen kann. Wahrscheinlich wär ich aber auch nie auf die Idee gekommen einfach nen pointer auf die Zeile zu legen^^. Dann noch kurz als Bonu...
von Monkey101
Fr Sep 13, 2013 2:20 pm
Forum: C / C++
Thema: C: Hilfe bei Programm (strings umwandeln)
Antworten: 27
Zugriffe: 20405

Re: C: Hilfe bei Programm (strings umwandeln)

Nein. Dein String ist eine Zeile( char [] ), argv sind viele Zeilen ( char [] [] entspricht char * [] entspricht char ** ). Hatte sowas in die Richtung probiert...scheint aber nicht zu funktionieren. while (argv[1][k] != '\0'){ st[k]=argv[1][k]; k++; } Das funktioniert nur beim ersten Array und da ...
von Monkey101
Fr Sep 13, 2013 1:36 pm
Forum: C / C++
Thema: C: Hilfe bei Programm (strings umwandeln)
Antworten: 27
Zugriffe: 20405

Re: C: Hilfe bei Programm (strings umwandeln)

Hi. Ich glaub so langsam komm ich drauf. Mir fehlte "argv[1] ". Wusste nicht das ich so auf die Elemente in argv zugreifen kann. Dachte immer so wären nur die Mehrdimensionalen Arrays (Matrizen) definiert. Ich könnte jetzt einfach alle st[] sachen durch argv[1][] ersetzen dann dürfte ja alles funkti...
von Monkey101
Fr Sep 13, 2013 1:08 pm
Forum: C / C++
Thema: C: Hilfe bei Programm (strings umwandeln)
Antworten: 27
Zugriffe: 20405

Re: C: Hilfe bei Programm (strings umwandeln)

Hi. Hab mir die Kapitel mal durchgelesen...leider komm ich immernoch nicht weiter. Aber mal zum Verständnis. Ich geb über die Konsole jetzt "5+6" ein. Dann ist mein argv[1] ein Zeigerarray der auf die 5 zeigt? Und mir dann denn String dadurch ausgeben kann (also 5+6)? Aber wie krieg ich den jetzt da...
von Monkey101
Fr Sep 13, 2013 12:16 pm
Forum: C / C++
Thema: C: Hilfe bei Programm (strings umwandeln)
Antworten: 27
Zugriffe: 20405

Re: C: Hilfe bei Programm (strings umwandeln)

Hallo. Ich habs endlich geschafft das Programm über die Kommandozeile zu starten. Irgendwie will es mit dem Aufrauf "Praktikum Auf.5 6+9" nicht klappen also hab ich es in rechner umbenannt. Jetzt wird das Programm auch mit dem Aufruf "rechner 6+5" gestartet. Allerdings hab ich noch ein einziges Prob...
von Monkey101
Do Sep 12, 2013 7:52 pm
Forum: C / C++
Thema: C: Hilfe bei Programm (strings umwandeln)
Antworten: 27
Zugriffe: 20405

Re: C: Hilfe bei Programm (strings umwandeln)

Hi. Also soweit funktioniert das Programm (was mich schonmal erleichtert^^) Hier die aktuelle Version: char st [10],zeichen,ch1[15],ch2[15]; int z1,z2,e,i=0,j=0; printf("Bitte eine Rechnung ohne Leerzeichen angeben: \n"); scanf("%s", &st); // Er holt sich den string while (isdigit (st[i])){ // 1. Ar...