Hozzászólások
-
SzerzőBejegyzés
-
Talán dosemu indítás elött egy soros port mountol-ást próbálj,meg,de ez csak tip.
Kösz szépen, pont erre gondoltam! -_-
Nem a modult nem találja hanem hozzá az eszközt!
Honnan e üzenet, részletesebben?!Elötte az usb-t és a pc speaker-t tölti be, utána a floppy-t és a párhuzamos portot, az agp-t…stb.
De konkrétan melyik része kell?köszi az elõzõ tippeket de se man celi se man math.h nincsen. Mindegy nem érdekes akkor használom a másik módszert.
Viszont van egy gondom ismét, az Eclipse talált egy hibát amit nem tudok mire vélni.
Code:long int prim(long int number)
{long int i; //ciklusváltozó
long int sqrtnum; //vizsgálandó szám gyöke
long int n; // osztók darabszámát tartalmazzai = 1; // fájl feltöltése a számokkal
sqrtnum = (long int)sqrt(number)+ 1;while(i < sqrtnum) { if((sqrtnum % i) == 0) { ++n; } // <-- hiba ennél a sornál van 1, ++i; }//while if(n == 1){ return 1; // prímszám }else{ return n; //nem prímszám } }
1, error: parse error before ‘}’ token
a progi arra hivatott egyépként hogy eldöntse egy számról hogy prím vagy öszetedt szám.
azt szeretném megkérdezi mi a hiba mert én nem jöttem még rá.
[align=right][snapback]134373[/snapback][/align]I think:
Nem ++n , hanem n++ és nem ++i , hanem i++ .
If() után, akkor kell a {} zárójel, ha egynél több utasítás van, tehát itt próbáld meg elhagyni. Lehet irgalmatlan nagy hülyeség, mert elvileg ugyan azokat jelenti, de talán….biztos abban a könyvtárban vagy, ahol a hello.c is?
[align=right][snapback]132397[/snapback][/align]Meg van a megoldás!!!
Valamilyen texteditor-ban meg kell írni a programot a c szintaxisának megfelelõen (kivéve, hogy a „main” elé nem „void”, hanem „int” kell). A szöveget lementjük Pl.: prog1.c néven. Majd prog1 névvel futtatható programot csinálunk belõle a következõ paranccsal: „gcc -o prog1 prog1.c”. Ezután „./prog1” paranccsal elindíthatjuk.
Nem tudom mi szállta meg a gépemet, de a fent említett módon sikerült. (de közben újra raktam a redhat-ot csak parancs soros módon)
Ui.: Köszönöm mindenkinek, aki segített!!!
Hát, akkor csak nem vagy teljesen kezdõ.
Valószínûsítem, hogy nem szabványos c, hanem borlan include-okat, függvényeket használsz…
Bár nyílván ez csak találgatás. A hibaüzi kell.
Egyébként linuxra is vannak ide felületek, ha az kényelmesebb. (Nyílván egy egy file-os programocskánál hülyeség használni.)
[align=right][snapback]132322[/snapback][/align]A parancs:
gcc -o hello hello.cA hiba üzenet:
gcc: hello.c: no such file or directory
gcc: no input filesA Borlandc++ el tudom kezelni, sõt olyan információim is vannak, hogy ez linux alatt, úgy néz ki, hogy az ember megírja valamilyen texteditorban, és a gcc -o file név paranccsal lefordítjuk, nekem ez a parancs ad hiba uzenetet!
-
SzerzőBejegyzés
legutóbbi hsz