GRY-Online.pl --> Archiwum Forum

Wyświetlić na ekranie zestaw znaków ASCII wraz z ich kodami.

09.06.2003
16:23
[1]

TURIN9 [ Pretorianin ]

Wyświetlić na ekranie zestaw znaków ASCII wraz z ich kodami.

Pytanie w temacie.
W programie C++ lub Pascalu ale najlepiej w Delphi

09.06.2003
17:07
smile
[2]

TURIN9 [ Pretorianin ]

Nikt nie wie jak to zrobić!!!

09.06.2003
17:20
[3]

MOD [ Generaďż˝ ]

chyba tak mozna:
for (int i=0;i<256,i++)

cout<<i<<itoa(i);//funkcja itoa zamienia integer na ascii,gdzies w jakiejs bibliotece jest(stdio.c lub conio.c)

09.06.2003
18:17
smile
[4]

TURIN9 [ Pretorianin ]

Ech nic stego to jakoś inaczej a ja nie jestem na tyle dobry aby to poprawić

09.06.2003
18:52
smile
[5]

Quetzalcoatl [ Konsul ]

jezeli itoa() nie mozesz znalezc, to sproboj ltoa() :D
jak i z tym nie dasz rady to sprobuj prostszej metody

for(i=0;i<256;i++)
‹ printf(" %c %u \n",i,i);›//%c - wyswietla znak ('i' pierwsze) %u - liczbe bezznaku ('i' drugie)

a jak i z tym ci nie wyjdzie jakims cudem, to:

void writeuint(int i)
‹ char buf[30] , n=30;
while( i && n>0)
‹ buf[n-1]= i % 10; n--; ›
while( n<30 )
‹ putch(buf[n-1]); ›


for(i=0;i<256;i++)
‹ putch(i);putch(' ');writeuint(i);putch('\n'); ›

Have a nice day :)

09.06.2003
19:02
[6]

Quetzalcoatl [ Konsul ]

aa no a itoa() i ltoa() wymagaja poprostu dodatkowych parametrow. samo (i) nie wystarczy.


np.:
char *_ltoa( long value, char *string, int radix );

wyrzuca cyferki liczby VALUE do tablicy znakow STRING, RADIX=np.10 - ze interesuje cie reprezentacja w systemie 10-tnym. funckja zwraca wskaznik do STRING. tutaj to by wygladalo:

char buf[30];
for(..)
‹ printf("%c %s \n",i,ltoa(i,buf,10) );

09.06.2003
19:39
[7]

TURIN9 [ Pretorianin ]

Ok dzieki wszytkim.

© 2000-2024 GRY-OnLine S.A.