95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
\
[a free]; \
\
puts("Creating new array and using it to build a string..."); \
a = [type newWithItemSize: 1]; \
\
for (i = 0; i < strlen(str); i++) \
[a add: (void*)(str + i)]; \
[a add: ""]; \
\
if (!strcmp([a data], str)) \
puts("Built string matches!"); \
else { \
puts("Built string does not match!"); \
abort(); \
|
|
|
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
|
\
[a free]; \
\
puts("Creating new array and using it to build a string..."); \
a = [type newWithItemSize: 1]; \
\
for (i = 0; i < strlen(str); i++) \
[a add: (void*)&str[i]]; \
[a add: ""]; \
\
if (!strcmp([a data], str)) \
puts("Built string matches!"); \
else { \
puts("Built string does not match!"); \
abort(); \
|