|
From: Julio L. <ju2...@ya...> - 2001-11-17 02:31:43
|
#include <iostream.h>
#include <stdlib.h>
#include <string.h>
int main()
{
char array[10]= {1,2,3,4,5,6,7,8,9,10};
char array2[2]= {1,2};
char array3[3]= {1,3,30};
cout << "\n";
for(unsigned short int i = 0; i < 10; i++)
cout << "array " << i+1 << ": " <<
static_cast<int>(array[i]) << "\n";
cout << "array length: " << strlen(array) <<
"\n";
cout << "array2 length: " << strlen(array2) <<
"\n";
cout << "array3 length: " << strlen(array3) <<
"\n\n";
system("PAUSE");
return 0;
}
why does strlen return 11 for array, 13 for array2 and
7 for array3??
=====
Julio
__________________________________________________
Do You Yahoo!?
Find the one for you at Yahoo! Personals
http://personals.yahoo.com
|