Anonymní profil Marcel – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Marcel – Programujte.comAnonymní profil Marcel – Programujte.com

 

Příspěvky odeslané z IP adresy 84.245.95.–

Marcel
C / C++ › Načítanie súboru do matice
6. 12. 2011   #150889

a ešte sa chcem spýtat že ked chcem dat príkaz načítanie z matice ako funkcu cez void, tak ako tam zadeklarujem tú maticu (int** mat) ?

void nacitaj()
{int i,j,m,n; int **mat ;
    char *inname = "test.txt";
    ifstream infile(inname);

    if (!infile) {
        cout << "Nastal problem s otvorenim suboru "
             << inname
             << " na citanie."
             << endl;
        return ;
    }
else
     {

infile >> m >> n;
mat = new int*[m];
for( i = 0; i < m; i++) {
mat[i] = new int[n];
for(j = 0; j < n; j++)
  {infile >> mat[i][j];}

}

}

return;

}

takto to mám spravené, ale ked chcem tu istu maticu použit v nejakej inej funkcii, napr výpis jak keby ju nevdelo rozpoznat, neviem jak ju mám zadeklarovat.

void vypis( )
{  int **mat;
    int i,j;
   
    for (i=0;i<m;i++) {
        for(j=0;j<n;j++)
{
    cout.width(5);
    cout<<mat[i][j];
}
cout<<endl;
}
return;
}

toto mi nefunguje neviem kde je chyba, ale myslím že v niečo s tým zápisom s maticou ale neviem si rady. fakt díky.

Marcel
C / C++ › Načítanie súboru do matice
5. 12. 2011   #150880

velmi pekne dakujem :) po odstránení pár vlastných chýb to funguje :) fakt díky.

Marcel
C / C++ › Načítanie súboru do matice
2. 12. 2011   #150784

neviem kde je chyba ale píše mi to do riadku a vynecháva niektoré čísla 

Marcel
C / C++ › Načítanie súboru do matice
2. 12. 2011   #150781

#1 Marcel
zabudol som dodat že v C++

Marcel
C / C++ › Načítanie súboru do matice
2. 12. 2011   #150780

nazdar. Potreboval by som pomoc s jedným zadaním. Mám zo súboru načítat maticu , v prvom riadku má byt počet riadkov a stlpcov, dalšie hodnoty budú hodnotami matice. Jakým sposobom to mám načítat do tej matice? hlavne ide o to jak odtial dostanem tie rozmery matice z toho prvého riadku. Dakujem za pomoc

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý