Jak zwrócić kod Asci znaku i czy jest funkcja zwracaja

0

:)

0

Nie jestem pewien, ale pewnie chodzi ci o coś takiego

char a='A';
printf("%d",(int)a);
W tym przypadku pojawi się wynik 65.

0

co do ASCII to S&M dobrze napisał ,każda zmienna char do liczba całkowita z przedziału 0-256 i ta liczba całkowita to właśnie kod ASCII danego znaku .
A co do drugiego pytania to , np:
[code]int liczba=255;
cout

0

A dokladniej chcialem zrobic 2 funkcje kodowanie i dekodowanie (zapisac dane do pliku jakos "zakodowane" i pozniej odczytac i odkodowac,) mam 2 funkcje phpowe i chcialem je przeniesc na C i dlatego pytam, funkcje sa postaci:
function koduj($str){
for($i = 0; $i

0

napisałem funkcje hexdec , może ci sie do tego przyda :
[code]#include
#include
#include
#include

int hexdec(char *liczba)
{
int dlugosc=strlen(liczba);
int wynik=0;
clrscr();
for(int i=0;i='a' && liczba[i]=48 && liczba[i]

0

Dzieki bede sie bawił ;-)

0

Po pierwsze: dlaczego post pusty? (tak od początku było, czy usunięte?)
A teraz reszta.
Kod znaku to ten znak. I tak jak S&M napisał, ale nie konieczne jest rzutowanie :)
char Kod;
scanf("%c", &Kod);
printf("Dziesiętnie: %d", Kod);
printf("Szesnastkowo: %X", Kod);

0

Nie wiedziałem że jest coś takiego jak %X w printf , przyznaje sie bez bicia [glowa] . W takim razie funkcja dechex będzie banalna , np:
int liczba;
char liczbahex[10];
sprintf(liczbahex,"%X",liczba);

1 użytkowników online, w tym zalogowanych: 0, gości: 1