#include<iostream> using namespace std; int main() { char s1[]="Goodbye",s2[8]; char*from=s1,*to=S2; while(* from) { *to++=*from++; } to='\0'; cout<<s1; cout<<s2; return 0; }检查程序错误
时间: 2024-01-07 17:03:53 浏览: 72
#include <iostream>
在程序中,存在以下错误:
1. `using namespace std;` 应该在 `#include<iostream>` 前面。
2. `char*from=s1,*to=S2;` 中的 `S2` 应该改为 `s2`。
3. `to='\0';` 应该改为 `*to='\0';`。
修改后的程序如下:
```
#include <iostream>
using namespace std;
int main()
{
char s1[] = "Goodbye", s2[8];
char* from = s1, * to = s2;
while (*from)
{
*to++ = *from++;
}
*to = '\0';
cout << s1 << endl;
cout << s2 << endl;
return 0;
}
```
阅读全文