奇怪的问题.求解
#include<iostream>
2 using std::cin;
3 using std::cout;
4 void cf(char*,const char*);
5 int main()
6 {
7 const char*cha="sora";
8 char*cha1="";
9 cf(cha1,cha);
10 cout<<cha<<"\n";
11
12 }
13 void cf(char*ch,const char*ch1)
14 {
15 while(*ch++ = *ch1++);
16
17 }
运行出现段错误..求解答