Hi,

Does anyone know how to remove these spaces between “=” and “2.75” produced by the following code?

```
root [0] TString str("x=")
root [1] str += 2.75
(class TString)"x= 2.75"
root [2] cout << str << endl;
x= 2.75
```

Hi,

Does anyone know how to remove these spaces between “=” and “2.75” produced by the following code?

```
root [0] TString str("x=")
root [1] str += 2.75
(class TString)"x= 2.75"
root [2] cout << str << endl;
x= 2.75
```

To circumvent this problem, do

TString str(Form(“x=%f”,2.75));

Rene

Thank you Rene, but there is another problem:

```
root [0] Float_t x = 2.75;
root [1] TString str(Form("x=%.2f", x));
root [2] cout << str << endl;
x=0.00
```

But I’m expecting to get “x=2.75”. Why does it give me zero?

Use Double_t instead of Float_t.

A Form (in the interpreter) accepts int, double, char*

Rene