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
TURIN9 [ Pretorianin ]
Nikt nie wie jak to zrobić!!!
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)
TURIN9 [ Pretorianin ]
Ech nic stego to jakoś inaczej a ja nie jestem na tyle dobry aby to poprawić
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 :)
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) );
TURIN9 [ Pretorianin ]
Ok dzieki wszytkim.