Para construir cadenas en C y similares te recomiendo que uses sprintf. Usa el mismo mecanismo que printf, solo que admite un parámetro más donde le indicas un buffer para almacenar la cadena resultante. Con ello podrás asegurarte de que la cadena resultante sale como tú quieres, sin que salgan espacios extra. Supongo que sabes cómo funciona printf:
Código PHP:
char Buffer[1024];
sprintf (Buffer, "100 * %d / %f", Query->FieldByName("Valor")->AsInteger, nValor);
Expr1->Expression = Buffer; /* Supongo que es C++, y que Expression es "std::string"·. */
[ps] Debería añadirse C/C++ a los lenguajes soportados del foro, que [code][/code] no queda bien.