Veröffentlicht 12. März 200520 j Hallo! Ich bräuchte dringend Hilfe: Es soll ein C-Programm geschrieben werden, welches 2 Matrizen multipliziert! Das sollte ja nicht das Problem sein, aber die Größe der Matrizen (beliebig groß) und die Matrizen selber sollten in folgendem Format in einem FILE (!) gespeichert sein: z.B. 4 3 3 2 //Größe der beiden Matrizen 1 2 3 4 5 6 7 8 9 10 11 12 1 2 3 4 5 6 Könnte mir da bitte wer weiterhelfen?
12. März 200520 j Könnte mir da bitte wer weiterhelfen? Wenn dir jemand weiterhelfen soll, hast du ja offenbar schon einen Ansatz. Wie sieht der aus? Wo ist konkret das Problem?
12. März 200520 j Das Problem liegt darin, dass ich nicht weiß, wie man diese Zeilen von einem externen File einliest! (Noch dazu, weil die Matrizen beliebig groß sein können!)
12. März 200520 j Hallo, die Größe der Matrizen steht ja in der ersten Zeile der Datei. D.h. wenn Du diese einliest, weisst Du, in welchem Format der Rest der Datei vorliegt. Danach muss Du dann eine entsprechende Schleife laufen lassen mit den Parametern, die Du vorher eingelesen hast. Nic
14. März 200520 j Ja, aber genau da liegt mein Problem! Wie kann ich diese erste Zeile Schrittweise einlesen? Außerdem ist zwischen der Zeile mit den Werten der Matrix und der ersten eigentlichen Matrix eine Leerzeile. Muss ich diese überspringen oder findet das Programm das von alleine? Danke für eure Hilfe!
14. März 200520 j Nee, das mußt du schon selber coden. Du liest die Zeile als String ein, zerlegst diesen String in die einzelnen Zahlen mit dem Trennkriterium " " (Leerzeichen). Danach liest du die Leerzeile ein und beginnst nun die Schleife, in der du die restlichen Zeilen einliest.
Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.