gasmeister
2008-07-17, 19:55:30
Hi
Ich studiere Maschinenbau im 2. Semester und wir haben da Informatik(nur C++).
Da gibt es einen bestimmten Aufgabentyp, in der eine Matrix(2 dimensionales Array) aufgebaut werden soll und damit sollen dann halt verschiedene Dinge gemacht werden.
Hier mal der Quellcode zum aufbauen der Matrix:
#include <iostream>
using namespace std;
int einlesen();
int B[3][6];
//3 Zeilen/6 Spalten
int einlesen()
{
int i,j;
int k=1;
for (i=0; i<3; i++) {
for (j=0; j<6; j++) {
cout << k << ". Element: ";
cin >> B[i][j];
k++;
}
}
return 0;
}
So nun möchte ich die 1. Zeile aber nicht per Hand eingeben, sondern aus einer Datei einlesen.
Wie stelle ich das an?
Ebenso würde es mich interessieren, wie ich eine Zeile in eine Datei ausgebe.
mfG
Ich studiere Maschinenbau im 2. Semester und wir haben da Informatik(nur C++).
Da gibt es einen bestimmten Aufgabentyp, in der eine Matrix(2 dimensionales Array) aufgebaut werden soll und damit sollen dann halt verschiedene Dinge gemacht werden.
Hier mal der Quellcode zum aufbauen der Matrix:
#include <iostream>
using namespace std;
int einlesen();
int B[3][6];
//3 Zeilen/6 Spalten
int einlesen()
{
int i,j;
int k=1;
for (i=0; i<3; i++) {
for (j=0; j<6; j++) {
cout << k << ". Element: ";
cin >> B[i][j];
k++;
}
}
return 0;
}
So nun möchte ich die 1. Zeile aber nicht per Hand eingeben, sondern aus einer Datei einlesen.
Wie stelle ich das an?
Ebenso würde es mich interessieren, wie ich eine Zeile in eine Datei ausgebe.
mfG