| | |
Autor | Správa |
---|
Registrovaný: 02.11.07 Prihlásený: 18.03.15 Príspevky: 470 Témy: 22 Bydlisko: Zilinska Un... |
redo mozno ti to kuknem, teraz nemem cas. Ale ty ten integer tam neosetrit, lebo soft padne este pred osetrenim, jednoducho ty zadas znak a das enter a tym to padne, dalej sa nedostane. Preto tam pouzi char.
cin>>H>>V; //sem to padne a na overenie sa nedostane
if(isdigit(char(H+48))>0 && isdigit(char(V+48))>0) {
//.. vstup je ciselny, mozes overit rozsah
_________________ Notebook: HP EliteBook 8740w
You can see my work in my www |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal autor témy reDo: 09.12.2009 19:55 | |
|
no dobre skusim to prerobit ale pls vysvetlite mi preco sa to zacykli popripade ako to vydebugujem? aby som vedel do buducnosti? dikes za snahu
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal autor témy reDo: 26.01.2010 12:59 | |
|
preco mi nejde prelozit tento kod? som z ukazatelov trochu dost jelen pls vysvetlite mi to ako sa dostanem k indexu pola ukazatelom a jeho aritmetikou
Kód: #include <iostream>
using namespace std;
int main() { int *utac=NULL; int tac[5][5]; utac=&tac[0][0]; *(*(utac+1)+2)=25; system("pause"); return 0; }
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 19.09.06 Prihlásený: 21.04.24 Príspevky: 749 Témy: 31 Bydlisko: Ružomberok&... |
Lebo je to pole intov, cize ty ziskas tym *(utac+1) prvok tac[0][1], ale potom to predhodis dalsej hviezdicke, ale kedze to nie je smernik, neprelozi sa to. Ak chces silou mocou pristupovat k takemuto polu smernikmi, da sa to nejako takto : *(utac+i*dlzkariadku+j), co je ekvivalentne k zapisu tac[i][j].
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal autor témy reDo: 26.01.2010 14:24 | |
|
dakujem a nedalo bysa to tak ako moje ibaze niekde odstranim alebo pridam hvozdicku?
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 19.09.06 Prihlásený: 21.04.24 Príspevky: 749 Témy: 31 Bydlisko: Ružomberok&... |
pri pristuoe k statickemu polu asi nie, kedze mas iba 1 pointer, druhy nemas odkial vyhrabat. Keby bolo to pole alokovane tebou, tak sa to da, kedze si alokujes pole smernikov, a potom ho naplnis v cykle alokovanim pola pre kazdy prvok prveho pola a pristupujes priblizne tak ako si napisal.
|
|
Registrovaný: 08.03.09 Prihlásený: 06.10.20 Príspevky: 1116 Témy: 88 Bydlisko: 00100100 | Napísal autor témy reDo: 26.01.2010 14:35 | |
|
aha dakujem takze hentak mozem pristupovat len ked je alokovane
_________________ Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-) |
|
Registrovaný: 19.09.06 Prihlásený: 21.04.24 Príspevky: 749 Témy: 31 Bydlisko: Ružomberok&... |
ano
nejako takto by to mohlo vyzerat :
Kód: int **tac; tac=(int**)malloc(5*sizeof(int*)); for (int i=0;i<5;i++) { tac[i]=(int*)malloc(5*sizeof(int)); } *(*(tac+1)+2)=212; printf("%d \n",tac[1][2]);
|
|
Registrovaný: 27.09.09 Prihlásený: 06.02.10 Príspevky: 4 Témy: 1 | Napísal A-dy: 01.02.2010 21:49 | |
|
Caute ... no dneska som sa sem zaregistroval . Keby to niekoho zaujima tak len poviem preco : Vidim ze tu pomoze aj zaciatocnikom to na inych programatorskych forach kde som nepomozu a tu vidim ze je to opak . To bol aj moj dvovot preco som sa sem zaregistroval . A teraz to tu trosku rozhybme Dajte sem niake vase vytvori alebo stranky kde by sme sa mohli zdokonalovat v C++ :
www.builder.cz
www.programujte.com
(a samozrejme google)
|
|
Registrovaný: 19.09.06 Prihlásený: 21.04.24 Príspevky: 749 Témy: 31 Bydlisko: Ružomberok&... |
si si isty ze si sa registroval dneska a ze to nebolo 27.9.2009?
aby som nebol OT, tak http://www.cplusplus.com/ je velmi uzitocna stranka
|
|
Registrovaný: 27.09.09 Prihlásený: 06.02.10 Príspevky: 4 Témy: 1 | Napísal A-dy: 01.02.2010 21:54 | |
|
Aha tam mam 27.09.2009 . Tak nic asi som sa sem uz skvor daval ani dom nevedel )
|
|
Registrovaný: 07.03.10 Prihlásený: 22.12.10 Príspevky: 6 Témy: 0 | Napísal 1mambo: 07.03.2010 16:54 | |
|
Prosím poradte keď nainštalujem C++ a vypnem PC a znova ho zapnem tak sa C++ nedá spustiť a keď ho chcem otvoriť tak my vyhodí že Chýbajúci odkaz. A znova ho musím nainštalovať . za radu Ďakujem.
|
|
Registrovaný: 21.08.09 Prihlásený: 09.11.13 Príspevky: 360 Témy: 12 Bydlisko: /home/flexor |
Neinstaloval si ho nahodou na nejake prenosne zariadenie? Skontroluj kam ho instalujes a potom spustaj binarny subor nie len odkaz nan. Inak ake IDE C++ mas?
_________________ Booting Windows Vista...
Error: Keyboard not found please press any key to continue...
Fatal Error: WINDOWS!!! |
|
Registrovaný: 07.03.10 Prihlásený: 22.12.10 Príspevky: 6 Témy: 0 | Napísal 1mambo: 07.03.2010 19:09 | |
|
Mohlo by to biť v tom že som mal Turbo Pascal nainštalovaný že by sa tie programy bili?
|
|
Registrovaný: 21.08.09 Prihlásený: 09.11.13 Príspevky: 360 Témy: 12 Bydlisko: /home/flexor |
To asi tazko. Ale ake si si nainstaloval IDE na to C++?
_________________ Booting Windows Vista...
Error: Keyboard not found please press any key to continue...
Fatal Error: WINDOWS!!! |
|
Registrovaný: 24.05.07 Prihlásený: 03.08.08 Príspevky: 14 Témy: 3 | Napísal Paul: 15.03.2010 19:06 | |
|
tento kod som napisal a neviem, preco mi nefunguje, mohli by ste sa mi prosim na neho pozriet, podla mna by mal ist v pohode
Kód: #include "impl/karel.h"
void turnBack() { turnLeft(); turnLeft(); )
void movekx(int x) { vhile(X > 0) { movek(); X = X - 1; } }
int pickBeeperSafely() { if(beepersPresent() == 1) { pickBeeper(); return 1; } else { return 0 } }
int pickAll() { inf count; count = 0; while(pickBeeperSafely() == 1) { count = count + 1; } returm count; }
void movenPick() { movek(); pickAll(); }
int main() { turnOn(" svet "); turnBack();
movenPick(); movenPick(); turnLeft();
movenPick(); movenPick(); turnLeft();
movenPick(); movenPick(); tornLeft();
movenPick(); movenPick(); turnLeft();
movekx(2); turnOff(); return 0; }
|
|
Registrovaný: 19.09.06 Prihlásený: 21.04.24 Príspevky: 749 Témy: 31 Bydlisko: Ružomberok&... |
na 11 riadku mas vhile namiesto while
|
|
Registrovaný: 24.05.07 Prihlásený: 03.08.08 Príspevky: 14 Témy: 3 | Napísal Paul: 15.03.2010 19:13 | |
|
ou, tak to je mensi preklep, ale skor som mal namysli, po funcnej stranke ci to dokaze bezat...ak nie, skuste ma upravit a ukazat, co som mal napr. zle
|
|
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Problem for C++ v Assembler, C, C++, Pascal, Java | 4 | 262 | 06.10.2012 15:49 Xperience | | c prikaz for v Assembler, C, C++, Pascal, Java | 2 | 558 | 16.09.2011 11:58 mk* | | C cyklus for v Assembler, C, C++, Pascal, Java | 10 | 830 | 26.11.2011 13:57 Fico | | maual c++ for total lama v Assembler, C, C++, Pascal, Java | 2 | 6846 | 07.11.2006 22:35 etel | | C# Cyklus For, inicializovanie a vytvorenie "labelov" pomoc v Technológia .NET | 1 | 508 | 28.03.2013 19:01 walther | | Crysis - all low = 40fps ---- all medium = 40fps wtf? v nVidia grafické karty | 12 | 852 | 29.11.2007 16:18 sairik | | CUSTOM CSS FOR MAIN CONTENT AREA ONLEY FOR MAIN PAGE v HTML, XHTML, XML, CSS | 6 | 552 | 29.10.2013 15:21 Beatdownhaus | | Mám sa učiť C ++/objective C/ C#? v Assembler, C, C++, Pascal, Java | 5 | 732 | 08.07.2014 20:40 XOLOO | | P: Server memory 4GB 2x 2GB dual-rank x4 DDR2 400 MHZ PC2-3200 REG ECC 4GB RAM DDR2 400 for Dell PE6850 FOR HP DL140 G2 v Predám | 0 | 454 | 26.11.2014 9:14 sulino611 | | All programy v Ostatné programy | 2 | 589 | 16.12.2008 16:42 walther | | all share v Smartfóny a tablety | 0 | 372 | 24.12.2011 11:04 enzo22 | | Problém Hry [ALL] v Počítačové hry | 4 | 340 | 31.07.2013 9:30 patrikos68 | | Photoshop - Close all v Grafické programy | 2 | 600 | 04.09.2008 14:12 dulius | | All in One v PC zostavy | 28 | 1313 | 12.07.2012 9:00 M0f0 | | Lagy - all hry [ Choď na stránku: 1, 2, 3 ] v Počítačové hry | 74 | 2436 | 25.05.2011 12:51 Missko | | All in one v PC zostavy | 0 | 405 | 24.11.2014 12:01 borgesko |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|