测试字符串指针的小程序: #include <iostream.h> #include <string.h> void printc(char *test, int charlen); void main() { char * pathname; char * thisname; char temp[9] = {'0','1','2','3','4','5','6','7','8'}; /* for(int i=0; i<8; i++) { temp[i] = i*5; }*/ temp[8] = '/0'; pathname = temp; pathname ++; thisname = pathname; printc(pathname, strlen(pathname)); printc(thisname, strlen(thisname)); return; } void printc(char *test, int charlen) { for (int i=0; i<charlen; i++) { cout<<test[i]; } cout<<endl; }