strcpy 复制问题???
# include <iostream>
# include <string>
using namespace std;
struct ren
{
char name[20];
int qian;
};
ren * p = new ren[10];
int a =0;
int main()
{
string kahao;
cin >> kahao;
strcpy(p[a].name, kahao); // error ??
return 0;
}
为什么这样会错误呢????
我现在不想改 kahao 类型,如何可以复制?求指点。。。
...全文
相关推荐
C语言程序设计-用函数实现字符串的复制, 不允许用strcpy()函数.c
C语言程序设计-用函数实现字符串的复制, 不允许用strcpy()函数.c
字符串复制函数strcpy()
两个字符串变量不可以使用“=”进行直接赋值,只能通用strcpy()函数进行赋值。strcpy是 string copy的缩写,即“字符串复制”。他的原型是: #include<stdio.h> char *strcpy(char *dest, const char *src); 功能是将指针变量src所指向的字符串复制到指针变量dest所指向的位置,dest和src可以是字符数组名...
strcpy和strncpy区别
### strcpy函数详解`strcpy`函数的主要功能是从源字符串复制到目标字符串,直到遇到第一个空字符(`\0`)为止。
不使用库函数strcpy(),编程实现将字符串b复制到字符串a中。.c
不使用库函数strcpy(),编程实现将字符串b复制到字符串a中,不使用库函数strcpy(),编程实现将字符串b复制到字符串a中,不使用库函数strcpy(),编程实现将字符串b复制到字符串a中,不
关于vs strcpy_s()和strcat_s()用法探究
strcpy_s()和strcat_s()函数提供了一种安全的方式来复制和连接字符串,避免了缓冲区溢出的问题。建议大家在使用字符串复制和连接时使用这些安全函数。


