main O
1 chardatal="There are some mistakes in the
ptogram”
2 char *point;
3 char array30]
intilength
4
5
length=0
while(data[1ength]!=0”
6
length++
7
for(i=0;i<lengthi++,point++)
8
point=datali]
9
10
array=point
printf(%sin'array)
哪几行错了 怎么改
1.point是指针,没有申请空间,所以在 *point = data[i]是错误的。
2.point++后已经移动到末尾了,这时候array = point得到的是字符串的末尾