Hirdetés
- gban: Ingyen kellene, de tegnapra
- Brogyi: CTEK akkumulátor töltő és másolatai
- Meggyi001: A kérdés...
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- eBay-es kütyük kis pénzért
- Luck Dragon: Asszociációs játék. :)
- GoodSpeed: 3I/Atlas: Üstökös vagy idegen civilizáció űrhajója?
- Lalikiraly: Astra kalandok @ Negyedik rész
- Lalikiraly: Kaáli Autó-Motor Múzeum
- sellerbuyer: Nagyon drága a RAM de mégis most érdemes venni!
Új hozzászólás Aktív témák
-
m.zmrzlina
senior tag
-
#74220800
törölt tag
Tessek. Meg annyi hogy az input fajl elso sora tartalmazza a sorok es oszlopok szamat.
#include <iostream>
#include <fstream>
#include <sstream>
using namespace std;
int main()
{
string line;
ifstream myfile ("vmi.txt");
getline(myfile, line);
istringstream row(line);
int n;
int m;
row>>n;
row>>m;
int x[n][m];
for(int i = 0; i< n ; i++){
getline(myfile, line);
istringstream row(line);
for(int j = 0; j< m ; j++){
row>>x[i][j];
}
}
/* //kiiratasra:
for(int i = 0; i< n ; i++){
for(int j = 0; j< m ; j++){
cout<<x[i][j]<<" ";
}
cout<<endl;
}
*/
} -
#74220800
törölt tag
Okee, igaz, de az elözöt kivetelesen veletlenül irtam el.
Nademost emelejük a tetet. Igazabol nekem egy txt adatait kellenne beolvasnom soronkent es berakni egy matrixba. Ezzel meg is volnek (ket for ciklussal), belathato mennyisegü adatra müködik a program (teszteltem pl 5x5 es jo!!).
De lenne egy 1000*1000 adatot tartalmazo bemeneti txt-m de azt mar nem eszi meg.
Codeblocks azt irja main.exe has stopped working. Beleneztem a fajlba, es lattam hogy nehol a sorok meg vannak törve(akar ugy hogy a sor vegen egy space van, vagy akar egy negativ jel, vagy a szamnak csak az egyik jegye) es szerintem ezt nem tudja kezelni a progi(tehat a sortöres (adatmennyiseg miatt? vagy txt-nel maximalva van az egy sorban levo karakterek szama) ellenere folytatodik a sor). Van valami ötleted mivel lehetne müködesre birni?köszi
-
ToMmY_hun
senior tag
Valószínűleg ez lesz a gond. Utána jártam és a compilerek ugye kiegyszerűsítik a függvényneveket de nincs arra vonatkozó szabvány, hogy milyen módszerrel teszik ezt. Ennek következtében ha nem ugyanazzal a compilerrel történik a lib és az azt felhasználó kód fordítása, akkor nem fogja megtalálni a definíciókat. Ez magyarázatot ad arra is, hogy miért megy VS-ban.
-
kispx
addikt
Kifutottam a szerkesztési időből

A printf végén a %c és %i nem kell.
Ha a név több karakterből áll mint egy, akkor érdemesebb több karakternyi helyet lefoglalni a char nev[50]; utasítással (max 49 karakter lehet a név) és akkor a scanf("%c",&nev); helyett érdemes gets(nev); utasítással beolvasni.
-
-
"A main függvénynek lehet visszatérési értéke"
A main()-nek kötelezően intet kell visszaadnia, se a void, se más visszaadott típus nem engedélyezett a C++ szabványban.
A main() által visszaadott érték lesz a végrehajtott program exit statusa.Dave-11: a "nem ad vissza semmit" pontosan ezt jelenti. Ha egy void függvénybe returnt írsz, akkor hibát dob a fordító. Mondjuk egy sin() függvénynél, vagy hasonlónál, nincs sok értelme a void-nak, mert ott vissza kell adni valamit, de van egy csomó olyan függvény, ami nem kiszámol valamit, hanem csak pl. egyszerűen kiír egy üzenetet, akármi, ahol nincs semmi, amit vissza lehetne adni, azok lesznek a void függvények.
-
Dave-11
tag
Az utolsó sort nem igazán értem. Igazából már mondták ezt nekem, hogy semmit sem ad vissza, de ez hogy lehet? Hogy hogy nem ad vissza semmit? Például mikor a könyvem példáit csinálom, létrehozok egy osztályt. És ennek az osztálynak az egyik tagja elé voidot írok. Tehát a deklarálásánál így néz ki:
void Osztaly::Tag(){...}
Mondjuk ebben kiszámítok valamit, és a végére odaírom hogy: return vegeredmeny; Akkor hogy-hogy nem tér vissza semmi? Vagy ez a visszatérés mást jelent?
És ha itt nem tér vissza semmi (void), akkor mi az aminél igen? -
n00n
őstag
Az eleje még érthető. De a második felével problémám van.
Tegyük fel van 6 lehetséges köszönés, szóval kettő 6 elemű vector.
Véletlen számokat generálok 0 és 5 között? De ebbe mi a garancia, hogy nem generálom a hármast 20x egymás után. Kis elem számnál valószínű előbb utóbb végzek. De pl 100 lehetőségnél gondolom már lassú lesz. Nem?
Ú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!
- HP ProBook 650 G8 Intel i5-1145G7 15GB 512GB magyarbill 1 év garancia
- HP ProBook 650 G8 Intel i5-1145G7 32GB 512GB magyarbill 1 év garancia
- Új, Felbontott Bambulab A1 / A1 Combo! ÁFÁ-s! 1 Év garancia!
- Xiaomi Redmi Note 13 256GB, Kártyafüggetlen, 1 Év Garanciával
- ASUS ROG STRIX RTX X670E-F WIFI ALZA Garancia
- Lenovo ThinkPad dokkolók: USB-C 40A9/ 40AY/ 40AS/ Thunderbolt 3 40AC/ Hybrid USB-C DisplayLink 40AF
- Samsung Galaxy A16 / 4/128GB / Kártyafüggetlen / 12Hó Ganacia / BONTATLAN NULL Perces!
- Lenovo ThinkPad X1 Active Noise Cancellation fejhallgató
- GYÖNYÖRŰ iPhone 12 64GB Black-1 ÉV GARANCIA - Kártyafüggetlen, MS3653,100% Akkumulátor
- GYÖNYÖRŰ iPhone 14 128GB Red -1 ÉV GARANCIA -Kártyafüggetlen, MS3678, 100% Akkumulátor
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest





köszi 
koszi a tippeket
