|
Тема
|
ascii
|
|
Автор |
pinkosvinko (Скакуец) |
Публикувано | 15.03.04 19:02 |
|
Hora,
speshno mi trqbvat funkciite na "C" koito se zanimavat s ascii koda na simvolite(ot sorta da vru6ta ascii koda na stoinostta na dadena promenliva ili da prisvoqva stoinost po ascii kod abe vuob6te si4ko kvoto moje)
Samo gi napishete az shte im vidq opisanieto v helpa.
I ako nqkoi mmoje da mi prati pulna tablica na ascii shte sum mu mnogo blagodaren.
Най големи гъзари са винаги хемуроидите!
| |
|
няма такива функции :)
просто правиш
char ch='a';
int i = ch;....
| |
Тема
|
Re: ascii
[re: pinkosvinko]
|
|
Автор | qwerty (Нерегистриран) |
Публикувано | 29.03.04 01:32 |
|
Questor е горе-долу прав, обаче има едина библиотека в ANSI C която даеа класификацияна буквите (латиница само) като букви, цифри, интервал/табулация/контрол .. и т.н.
Гледай и ползвай дефинициите им в този файл:
#include <ctype.h>
Където има предикати от рода:
isalpha(c)
isalnum(c)
iscntrl(c)
isdigit(c)
...
Интересна е реализацията ная тези предикати (функции). Те са макроси, и всеки от тях тества конкретен бит в една таблица от флагове (масив от флагове за 256-те букви на ASCII -- можеш и сам/а да си направиш такава таблица и да тестваш :)
Може би за това питаш .. иначе не зная.
| |
Тема
|
Re: ascii
[re: pinkosvinko]
|
|
Автор | qwe (Нерегистриран) |
Публикувано | 05.04.04 19:53 |
|
hai zhivi i zdravi :)))
32 -
33 - !
34 - "
35 - #
36 - $
37 - %
38 - &
39 - '
40 - (
41 - )
42 - *
43 - +
44 - ,
45 - -
46 - .
47 - /
48 - 0
49 - 1
50 - 2
51 - 3
52 - 4
53 - 5
54 - 6
55 - 7
56 - 8
57 - 9
58 - :
59 - ;
60 - <
61 - =
62 - >
63 - ?
64 - @
65 - A
66 - B
67 - C
68 - D
69 - E
70 - F
71 - G
72 - H
73 - I
74 - J
75 - K
76 - L
77 - M
78 - N
79 - O
80 - P
81 - Q
82 - R
83 - S
84 - T
85 - U
86 - V
87 - W
88 - X
89 - Y
90 - Z
91 - [
92 - \
93 - ]
94 - ^
95 - _
96 - `
97 - a
98 - b
99 - c
100 - d
101 - e
102 - f
103 - g
104 - h
105 - i
106 - j
107 - k
108 - l
109 - m
110 - n
111 - o
112 - p
113 - q
114 - r
115 - s
116 - t
117 - u
118 - v
119 - w
120 - x
121 - y
122 - z
123 - {
124 - |
125 - }
126 - ~
127 -
| |
|
|
|
|