Bueno yo tenía entendido quie el operador de entrada era <<, no sé porque las cadenas las escribes con >>, pero bueno :P
veamos si esto te resulta
Código PHP:
char* CCadena::operator>>(void)
{
FILE *archivo = fopen("resultado.txt","r");
char resultado[20];
fscanf(archivo, "%s",resultado);
fclose(archivo);
return resultado;
}
el problema acá es que solo retornamos un puntero hacia nuestra cadena... si sólo que quieres es realmente copiar la cadena en un vector, deberías hacerlo por referencia