int iswpunct(wint_t c) : iswpunct « wctype.h « C Tutorial






Functionchar Equivalent
int iswpunct(wint_t c)ispunct()


#include <stdio.h>
#include <wctype.h>

int main(void)
{
   int wc;

   for (wc=0; wc <= 0xFF; wc++) {
      printf("%3d", wc);
      printf(" %#4x ", wc);
      printf("%3s", iswpunct(wc)  ? "PU" : " ");

      putchar('\n');
   }
}
0    0
  1  0x1
  2  0x2
  3  0x3
  4  0x4
  5  0x5
  6  0x6
  7  0x7
  8  0x8
  9  0x9
 10  0xa
 11  0xb
 12  0xc
 13  0xd
 14  0xe
 15  0xf
 16 0x10
 17 0x11
 18 0x12
 19 0x13
 20 0x14
 21 0x15
 22 0x16
 23 0x17
 24 0x18
 25 0x19
 26 0x1a
 27 0x1b
 28 0x1c
 29 0x1d
 30 0x1e
 31 0x1f
 32 0x20
 33 0x21  PU
 34 0x22  PU
 35 0x23  PU
 36 0x24  PU
 37 0x25  PU
 38 0x26  PU
 39 0x27  PU
 40 0x28  PU
 41 0x29  PU
 42 0x2a  PU
 43 0x2b  PU
 44 0x2c  PU
 45 0x2d  PU
 46 0x2e  PU
 47 0x2f  PU
 48 0x30
 49 0x31
 50 0x32
 51 0x33
 52 0x34
 53 0x35
 54 0x36
 55 0x37
 56 0x38
 57 0x39
 58 0x3a  PU
 59 0x3b  PU
 60 0x3c  PU
 61 0x3d  PU
 62 0x3e  PU
 63 0x3f  PU
 64 0x40  PU
 65 0x41
 66 0x42
 67 0x43
 68 0x44
 69 0x45
 70 0x46
 71 0x47
 72 0x48
 73 0x49
 74 0x4a
 75 0x4b
 76 0x4c
 77 0x4d
 78 0x4e
 79 0x4f
 80 0x50
 81 0x51
 82 0x52
 83 0x53
 84 0x54
 85 0x55
 86 0x56
 87 0x57
 88 0x58
 89 0x59
 90 0x5a
 91 0x5b  PU
 92 0x5c  PU
 93 0x5d  PU
 94 0x5e  PU
 95 0x5f  PU
 96 0x60  PU
 97 0x61
 98 0x62
 99 0x63
100 0x64
101 0x65
102 0x66
103 0x67
104 0x68
105 0x69
106 0x6a
107 0x6b
108 0x6c
109 0x6d
110 0x6e
111 0x6f
112 0x70
113 0x71
114 0x72
115 0x73
116 0x74
117 0x75
118 0x76
119 0x77
120 0x78
121 0x79
122 0x7a
123 0x7b  PU
124 0x7c  PU
125 0x7d  PU
126 0x7e  PU
127 0x7f
128 0x80
129 0x81
130 0x82
131 0x83
132 0x84
133 0x85
134 0x86
135 0x87
136 0x88
137 0x89
138 0x8a
139 0x8b
140 0x8c
141 0x8d
142 0x8e
143 0x8f
144 0x90
145 0x91
146 0x92
147 0x93
148 0x94
149 0x95
150 0x96
151 0x97
152 0x98
153 0x99
154 0x9a
155 0x9b
156 0x9c
157 0x9d
158 0x9e
159 0x9f
160 0xa0
161 0xa1  PU
162 0xa2  PU
163 0xa3  PU
164 0xa4  PU
165 0xa5  PU
166 0xa6  PU
167 0xa7  PU
168 0xa8  PU
169 0xa9  PU
170 0xaa  PU
171 0xab  PU
172 0xac  PU
173 0xad  PU
174 0xae  PU
175 0xaf  PU
176 0xb0  PU
177 0xb1  PU
178 0xb2  PU
179 0xb3  PU
180 0xb4  PU
181 0xb5  PU
182 0xb6  PU
183 0xb7  PU
184 0xb8  PU
185 0xb9  PU
186 0xba  PU
187 0xbb  PU
188 0xbc  PU
189 0xbd  PU
190 0xbe  PU
191 0xbf  PU
192 0xc0
193 0xc1
194 0xc2
195 0xc3
196 0xc4
197 0xc5
198 0xc6
199 0xc7
200 0xc8
201 0xc9
202 0xca
203 0xcb
204 0xcc
205 0xcd
206 0xce
207 0xcf
208 0xd0
209 0xd1
210 0xd2
211 0xd3
212 0xd4
213 0xd5
214 0xd6
215 0xd7  PU
216 0xd8
217 0xd9
218 0xda
219 0xdb
220 0xdc
221 0xdd
222 0xde
223 0xdf
224 0xe0
225 0xe1
226 0xe2
227 0xe3
228 0xe4
229 0xe5
230 0xe6
231 0xe7
232 0xe8
233 0xe9
234 0xea
235 0xeb
236 0xec
237 0xed
238 0xee
239 0xef
240 0xf0
241 0xf1
242 0xf2
243 0xf3
244 0xf4
245 0xf5
246 0xf6
247 0xf7  PU
248 0xf8
249 0xf9
250 0xfa
251 0xfb
252 0xfc
253 0xfd
254 0xfe
255 0xff








26.9.iswpunct
26.9.1.int iswpunct(wint_t c)