Código (c) [Seleccionar]
for( int i=0; i<200; i++)
length[i] = strlen(pnames[i]);
for( int i=0; i<200; i++)
pos[i] = i;
Asumo que esto es lo que estas tratando de hacer...
PD: Veo que estas programando en C y no puedes declarar i en el for(), es decir, debes declararlo fuera:
Código (c) [Seleccionar]
int i = 0;
for( ... ){
}