请教一个有关结构的问题

Timmy_Y 2012-05-27 09:38:26
struct table
{
char name[10];
int score;
};
struct table man[20];
对于这么一个结构来说
假如在主函数中我定义了一个字符数组tem[]
是否可通过strcpy(tem,man[i].name);
strcpy(man[i].name,man[r].name);
strcpy(man[i].name,tem);
这样的语句交换man[i].name和man[r].name的内容呢
我在一个程序中这样做了好像没成功,那还想请教应如何交换这两个name的内容呢???
...全文
75 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Timmy_Y 2012-05-28
  • 打赏
  • 举报
回复
晕,太大意了,丢人现眼了....
will996 2012-05-27
  • 打赏
  • 举报
回复
结构没什么特别之处,只要语法正确,基本运算都是一样的~
lkxd2011 2012-05-27
  • 打赏
  • 举报
回复
strcpy(tem,man[i].name);
strcpy(man[i].name,man[r].name);
strcpy(man[i].name,tem);
最后一句应该是
strcpy(man[r].name,tem);
你交换有问题,可以成功的~

33,311

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 新手乐园
社区管理员
  • 新手乐园社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧