这是一个代码示例
void something()
{
char c[100];
scanf("%s",c);
char c2[100]=c;
}
Run Code Online (Sandbox Code Playgroud)
我的问题是,当我做这个任务时,一个错误说我无法分配
char * "c" to char[] "c2";
Run Code Online (Sandbox Code Playgroud)
我怎样才能完成这项任务?
Joh*_*ode 11
你必须使用strcpy()(或类似):
...
char c2[100];
strcpy(c2, c);
Run Code Online (Sandbox Code Playgroud)
您无法使用=运算符分配数组.
| 归档时间: |
|
| 查看次数: |
63982 次 |
| 最近记录: |