- 注册时间
- 2005-11-2
- 最后登录
- 2022-4-27
⑥精研
....
- 积分
- 1766
|
发表于 2007-7-11 11:36:46
|
显示全部楼层
你的设计思想就是错误的.按照你的思路,最终得到的代码最多如此.
#include <iostream>
using namespace std;
const int TOTALNUM = 5;
static void __cdecl sor(char **name)
{
return ;
}
int _tmain(int argc, _TCHAR* argv[])
{
int i;
char cStr[TOTALNUM][10] = {"China","Japan","England","American","Italy"};
char* pName[TOTALNUM] = {NULL};
for (i = 0; i < TOTALNUM; ++i)
{
pName[ i ]=&cStr[ i-1 ][10];
}
sor(pName);
cout << pName[TOTALNUM - 1] <<endl;
getchar();
return 0;
}
注意数组作形参,会自动退化为指针. [s:5] |
|