[ Príspevkov: 198 ] 1 ... 3, 4, 5, 6, 7
AutorSpráva
Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 02.11.07
Prihlásený: 18.03.15
Príspevky: 470
Témy: 22 | 22
Bydlisko: Zilinska Un...
NapísalOffline : 09.12.2009 18:48 | C++ for all

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
Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 08.03.09
Prihlásený: 06.10.20
Príspevky: 1116
Témy: 88 | 88
Bydlisko: 00100100
Napísal autor témyOffline : 09.12.2009 19:55 | C++ for all

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!
;-)
Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 08.03.09
Prihlásený: 06.10.20
Príspevky: 1116
Témy: 88 | 88
Bydlisko: 00100100
Napísal autor témyOffline : 26.01.2010 12:59 | C++ for all

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!
;-)
Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31 | 31
Bydlisko: Ružomberok&...
NapísalOffline : 26.01.2010 13:24 | C++ for all

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].


Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 08.03.09
Prihlásený: 06.10.20
Príspevky: 1116
Témy: 88 | 88
Bydlisko: 00100100
Napísal autor témyOffline : 26.01.2010 14:24 | C++ for all

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!
;-)
Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31 | 31
Bydlisko: Ružomberok&...
NapísalOffline : 26.01.2010 14:32 | C++ for all

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.


Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 08.03.09
Prihlásený: 06.10.20
Príspevky: 1116
Témy: 88 | 88
Bydlisko: 00100100
Napísal autor témyOffline : 26.01.2010 14:35 | C++ for all

aha dakujem takze hentak mozem pristupovat len ked je alokovane


_________________
Programming is The Best
Hackers Are Not Crackers!!! Hackers build things, crackers break them!
;-)
Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31 | 31
Bydlisko: Ružomberok&...
NapísalOffline : 26.01.2010 14:37 | C++ for all

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]);


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.09.09
Prihlásený: 06.02.10
Príspevky: 4
Témy: 1 | 1
NapísalOffline : 01.02.2010 21:49 | C++ for all

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)


Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31 | 31
Bydlisko: Ružomberok&...
NapísalOffline : 01.02.2010 21:52 | C++ for all

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 ;)


Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 27.09.09
Prihlásený: 06.02.10
Príspevky: 4
Témy: 1 | 1
NapísalOffline : 01.02.2010 21:54 | C++ for all

Aha tam mam 27.09.2009 . Tak nic asi som sa sem uz skvor daval ani dom nevedel :-))


Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 07.03.10
Prihlásený: 22.12.10
Príspevky: 6
Témy: 0 | 0
NapísalOffline : 07.03.2010 16:54 | C++ for all

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.


Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 21.08.09
Prihlásený: 09.11.13
Príspevky: 360
Témy: 12 | 12
Bydlisko: /home/flexor
NapísalOffline : 07.03.2010 18:14 | C++ for all

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!!!
Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 07.03.10
Prihlásený: 22.12.10
Príspevky: 6
Témy: 0 | 0
NapísalOffline : 07.03.2010 19:09 | C++ for all

Mohlo by to biť v tom že som mal Turbo Pascal nainštalovaný že by sa tie programy bili?


Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 21.08.09
Prihlásený: 09.11.13
Príspevky: 360
Témy: 12 | 12
Bydlisko: /home/flexor
NapísalOffline : 07.03.2010 19:55 | C++ for all

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!!!
Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 24.05.07
Prihlásený: 03.08.08
Príspevky: 14
Témy: 3 | 3
NapísalOffline : 15.03.2010 19:06 | C++ for all

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;
}



Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 19.09.06
Prihlásený: 21.04.24
Príspevky: 749
Témy: 31 | 31
Bydlisko: Ružomberok&...
NapísalOffline : 15.03.2010 19:08 | C++ for all

na 11 riadku mas vhile namiesto while :)


Offline

Užívateľ
Užívateľ
C++ for all

Registrovaný: 24.05.07
Prihlásený: 03.08.08
Príspevky: 14
Témy: 3 | 3
NapísalOffline : 15.03.2010 19:13 | C++ for all

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


 [ Príspevkov: 198 ] 1 ... 3, 4, 5, 6, 7


C++ for all



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

c prikaz for

v Assembler, C, C++, Pascal, Java

2

559

16.09.2011 11:58

mk*

V tomto fóre nie sú ďalšie neprečítané témy.

C cyklus for

v Assembler, C, C++, Pascal, Java

10

830

26.11.2011 13:57

Fico

V tomto fóre nie sú ďalšie neprečítané témy.

Problem for C++

v Assembler, C, C++, Pascal, Java

4

262

06.10.2012 15:49

Xperience

V tomto fóre nie sú ďalšie neprečítané témy.

maual c++ for total lama

v Assembler, C, C++, Pascal, Java

2

6848

07.11.2006 22:35

etel

V tomto fóre nie sú ďalšie neprečítané témy.

C# Cyklus For, inicializovanie a vytvorenie "labelov" pomoc

v Technológia .NET

1

510

28.03.2013 19:01

walther

V tomto fóre nie sú ďalšie neprečítané témy.

Crysis - all low = 40fps ---- all medium = 40fps wtf?

v nVidia grafické karty

12

854

29.11.2007 16:18

sairik

V tomto fóre nie sú ďalšie neprečítané témy.

CUSTOM CSS FOR MAIN CONTENT AREA ONLEY FOR MAIN PAGE

v HTML, XHTML, XML, CSS

6

554

29.10.2013 15:21

Beatdownhaus

V tomto fóre nie sú ďalšie neprečítané témy.

Mám sa učiť C ++/objective C/ C#?

v Assembler, C, C++, Pascal, Java

5

734

08.07.2014 20:40

XOLOO

V tomto fóre nie sú ďalšie neprečítané témy.

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

456

26.11.2014 9:14

sulino611

V tomto fóre nie sú ďalšie neprečítané témy.

all share

v Smartfóny a tablety

0

372

24.12.2011 11:04

enzo22

V tomto fóre nie sú ďalšie neprečítané témy.

All programy

v Ostatné programy

2

591

16.12.2008 16:42

walther

V tomto fóre nie sú ďalšie neprečítané témy.

All in one

v PC zostavy

0

407

24.11.2014 12:01

borgesko

V tomto fóre nie sú ďalšie neprečítané témy.

Problém Hry [ALL]

v Počítačové hry

4

342

31.07.2013 9:30

patrikos68

V tomto fóre nie sú ďalšie neprečítané témy.

Photoshop - Close all

v Grafické programy

2

600

04.09.2008 14:12

dulius

V tomto fóre nie sú ďalšie neprečítané témy.

All in One

v PC zostavy

28

1315

12.07.2012 9:00

M0f0

V tomto fóre nie sú ďalšie neprečítané témy.

Lagy - all hry

[ Choď na stránku:Choď na stránku: 1, 2, 3 ]

v Počítačové hry

74

2441

25.05.2011 12:51

Missko



© 2005 - 2024 PCforum, edited by JanoF