首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

请问一个有关结构的有关问题

2012-05-29 
请教一个有关结构的问题struct table{char name[10]int score}struct table man[20]对于这么一个结构

请教一个有关结构的问题
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的内容呢???

[解决办法]
strcpy(tem,man[i].name);
strcpy(man[i].name,man[r].name);
strcpy(man[i].name,tem);
最后一句应该是
strcpy(man[r].name,tem);
你交换有问题,可以成功的~
[解决办法]
结构没什么特别之处,只要语法正确,基本运算都是一样的~

热点排行