Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Übertragung von C++source in C-source

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] > 9 < [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ 19 ] [ 20 ]
080
05.01.2004, 15:51 Uhr
(un)wissender
Niveauwart


Hm, sag mal Lumina, musst du alles in C machen?
Ansonsten bietet sich hier C++ echt an, du könntest eine Arrayklasse machen, die Bereiche überprüft und z.B. mit dem operator(int zeile, int spalte) auf das interne Array zu greifen, das macht vieles einfacher!
Proxyklassen gehen auch, aber ist ev. ein bisschen zu kompliziert.
Zumindest solltest du die Funktionen von beefy übernehmen.
--
Wer früher stirbt ist länger tot.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
081
05.01.2004, 16:04 Uhr
Lumina



Also Leute, es soll alles in C machen und es soll am Anfang dem Benutzer ein Auswahlmenü geboten werden mit den Möglichkeiten:

1. Matrixinvertierung
2. Determinantenberechnung
3. Lösung eines linearen Gleichungssystems
4. Abbruch

Dieses Menü soll immer wieder angeboten werden, solange nicht Abbruch gewählt wird. Das geht ja schon bei mir, nur dass eben Punkt 3 noch fehlt.

Die Matrix soll wirklich von Hand eingegeben werden, auch wenn es bescheuert ist. Hauptsache ist, dass alles einigermaßen funktioniert.

Aber euren Perfektionismus hebt euch gut auf, ist manchmal ganz gut, den zu haben!

Bin jetzt nicht daheim, darum kann ich eure Vorschläge auch nicht testen... leider
--
*******************************************
Willst du glücklich sein im Leben, trage bei zu and'rer Glück,
denn die Freude, die wir geben, kehrt ins eig'ne Herz zurück!
*******************************************
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
082
05.01.2004, 16:09 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


wenn du das vernüftig testen willst musst du sowas wie matrix aus datei einlesen schreiben an sonsten hast du keine chance weil du beim eingeben der parameter garantiert eienen fehler machst....
bei ner 3x3 matrix bekommt man das ja meist noch hin aber viel spass beim testen von z.b. einer 7x7 matrix.....

ob du die Menüpunkte am Ende mitanzeigst oder nicht spielt ja keine rolle aber um das programm halbwegs vernüftig zu schreiben und testen brauchst du sowas auf jeden fall....
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
083
05.01.2004, 16:15 Uhr
Lumina



dann könnte man ja theoretisch 2 Versionen von dem Programm erstellen, das eine zum Testen und das andere zum Abliefern, die abgespeckte Version, laut Aufgabenstellung.

Aber ich bin ja in C blutiger Anfänger...
--
*******************************************
Willst du glücklich sein im Leben, trage bei zu and'rer Glück,
denn die Freude, die wir geben, kehrt ins eig'ne Herz zurück!
*******************************************
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
084
05.01.2004, 16:17 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


es reicht auch eine version
einfach oben ein

C++:
#define abc 1   //oder 0 für die abgespeckte version


setzten und dann im programm entsprechend nur die jeweiligen menüpunkte anzeigen bzw. zur ausführung kommen lassen....
--
...fleißig wie zwei Weißbrote

Dieser Post wurde am 05.01.2004 um 16:17 Uhr von Windalf editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
085
05.01.2004, 16:19 Uhr
Lumina



aber das sieht man ja dann beim Ausdrucken vom source... soll nicht sein
--
*******************************************
Willst du glücklich sein im Leben, trage bei zu and'rer Glück,
denn die Freude, die wir geben, kehrt ins eig'ne Herz zurück!
*******************************************
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
086
05.01.2004, 16:23 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


man kann es ja auch sehen....
das programm macht ja genau das was in der aufgabenstellung steht...

ist genau so als ob du zum ende deines Programmes noch

C++:
/* blablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablablabla
*/



ranhängst.
Das programm bleibt syntaktisch und semantisch korrekt... wer soll dir da einen strick draus drehen. Mal davon abgesehen das es ja so sogar besser ist weil ja mehr möglich ist, es ist aber nicht zwingend..
Das Argument zählt meiner Meinung nicht.....
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
087
05.01.2004, 16:27 Uhr
Lumina



aber dann merkt man ja genau, dass das nicht auf meinem Mist gewachsen ist... ist ja eine Projektarbeit fürs Studium.

Und dann hab ich einfach Angst, dass es dann auffällt und ich nicht mehr weitermachen darf, verstehst du?
--
*******************************************
Willst du glücklich sein im Leben, trage bei zu and'rer Glück,
denn die Freude, die wir geben, kehrt ins eig'ne Herz zurück!
*******************************************
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
088
05.01.2004, 16:32 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


was soll denn daran hochkompliziert sein das man nicht selber auf die idee kommen kann ein bit zu setzen bei dem steht....

1. Matrixinvertierung
2. Determinantenberechnung
3. Lösung eines linearen Gleichungssystems
4. Abbruch
if(flag==1) dann gibt noch die Menüpunkte 5-8 aus....

also wenn du das mit dem speicherallokieren und den ganzen arraymultiplizieren verstanden haben solltest dann ist doch so eine einfach if-bedingung glatter kindergarten...

denjenigen will ich sehn der dir abnimmt das du das mit der matrizenrechnung und der speicherallokiererei alleine hinbekommen hast aber behauptet du wärst nicht in der Lage eine Einfach Bedingung zu formulieren ob nur ein Teilmenu angezeigt wird oder nicht.....

Also in der Hinnsicht mit würde ich mir eher sorgen darüber machen ob der dir das mit der Determinante und der invertierung abnimmt... (weil das ja doch recht dirty geproggt ist).
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
089
05.01.2004, 16:37 Uhr
Lumina



ja ok, stimmt, das mit dem flag ist einfach.

ich schau jetzt dann um 8 oder so alles nochmal an und dann können wir uns ja per email auch kontaktieren oder? die werden mich bald aus dem Forum verbannen...
--
*******************************************
Willst du glücklich sein im Leben, trage bei zu and'rer Glück,
denn die Freude, die wir geben, kehrt ins eig'ne Herz zurück!
*******************************************
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] > 9 < [ 10 ] [ 11 ] [ 12 ] [ 13 ] [ 14 ] [ 15 ] [ 16 ] [ 17 ] [ 18 ] [ 19 ] [ 20 ]     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: