Hirdetés
- Kompatibilis lett az Android Quick Share és az Apple AirDrop
- One mobilszolgáltatások
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Akciófigyelő: Százezer forint engedmény a Nothing Phone (3)-ra
- Xiaomi 14T Pro - teljes a család?
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Vivo X200 Pro - a kétszázát!
- Megtartotta Európában a 7500 mAh-t az Oppo
- Milyen okostelefont vegyek?
- iPhone topik
Új hozzászólás Aktív témák
-
amargo
addikt
struct matrix
{
int** pData;
int o;
int s;
};
bool GetMatrix(matrix &pMatrix)
{
pMatrix.pData = new int*[ pMatrix.o ];
if(!pMatrix.pData)
return false;
for(int i = 0; i < pMatrix.o; i++)
{
pMatrix.pData[ i ] = new int[ pMatrix.s ];
if(!pMatrix.pData[ i ])
return false;
}
return true;
}//bool GetMatrix(matrix &pMatrix)
Esetleg valami ilyesmire gondoltál csak string.el?
szerk: kimaradt..
main()
{
bool tBool = GetMatrix( pMatrix );
if(!tBool)
{
cout << ''Hiba a matrix letrehozesanal!'' << endl;
return false;
}
ifstream x(filenm.c_str());
if (x.fail()){
cout << ''A megadott fajlt nem talalom!'';
return false;
}
//Beolvassuk/kiírjuk a tömb hosszát
x >> pMatrix.o;
x >> pMatrix.s;
for(int i = 0; i < pMatrix.o; i++)
for(int j = 0; j < pMatrix.s; j++)
x >> pMatrix.pData[ i ][ j ];
}
...
Csak ez szóközzel elválaszotott szanvanként olvassa fel.. tehát amúgy le kell kezelned.
[Szerkesztve] -
Lortech
addikt
A szokásos.
Benneragadt az stdinben egy whitespace (a scanf (''%f'', &tar.ar);)-nek a \n-je), és [ i ] -ket használsz, csak szóköz nélkül, így kiveszi a fórummotor, és már megint csak lestem pár másodpercig. Windózeren működik az, hogy fflush(stdin);-t beraksz a ciklusba az első beolvasás elé. Egyébként ez nem szabványos, az fflush működése az stdin-re nem meghatározott.
Ja meg a kiíratást túlindexeled, 1-gyel több rekordot iratnál ki, mint amit bekértél.
[Szerkesztve]
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Dell D6000 univerzális dokkoló USB-C/ USB-A, DisplayLink & Dell WD15 (K17A) USB-C + 130-180W töltő
- Bomba ár! Dell Latitude E6440 - i5-4GEN I 8GB I 256SSD I 14" HD I HDMI I Cam I W10 I Garancia!
- Apple iPhone 13 Pro / 128GB / Kártyafüggetlen / 12Hó garancia / Akku : 100%
- iPhone 13 emelt kapacitású 3500mAh diagnosztizálható akkumulátor, +ajándék ragasztó
- ÁRGARANCIA!Épített KomPhone Ryzen 7 9800X3D 64GB RAM RTX 5080 16GB GAMER PC termékbeszámítással
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Benneragadt az stdinben egy whitespace (a scanf (''%f'', &tar.ar);)-nek a \n-je), és [ i ] -ket használsz, csak szóköz nélkül, így kiveszi a fórummotor, és már megint csak lestem pár másodpercig. Windózeren működik az, hogy fflush(stdin);-t beraksz a ciklusba az első beolvasás elé. Egyébként ez nem szabványos, az fflush működése az stdin-re nem meghatározott.

