如何求char *envs[]的维数 ?
#include <iostream>
#include <stdlib.h>
using namespace std;
int main()
{
char *envs[] = {"HOME","USER","HOME","LANG","LINES","LOGNAME","PATH","PWD","SHELL","TERM","TMPDIR","TZ"};
int i =0;
for( i = 0;i < 12;i++)//这里的12怎么用sizeof来计算一下 ?
{
cout << envs[i] << endl ;
cout << getenv(envs[i]) << endl;
}
return 0;
}
//这里的12怎么用sizeof来计算一下 ?
[解决办法]
for(?i?=?0;i?<?_countof(envs);i++)
{}