`%s` prende tutti i caratteri fino al primo carattere di spaziatuta, o fino alla fine dell'input se non ci sono spaziature. In alternativa si può specificare il numero (massimo) di caratteri da leggere (se non si incontra prima un carattere di spaziatura):
`%5s` legge una stringa di (max) 5 caratteri (caratteri di spaziatura esclusi).\
Ad esempio,
```go
fmt.Sscanf(" 1234567 ","%5s%d",&s,&i)
```
memorizzerà "12345" in s e 67 in i.
```go
Sscanf(" 12 34 567 ","%5s%d",&s,&i)
```
memorizzerà "12" in s e 34 in i.
```go
varore,min,secint
varprestring
//leggo orario (da tastiera), con i valori
//di ore, min e sec in una stringa in formato "UTC h:m:s"
ora:="UTC-11:36:21"
fmt.Sscanf(ora,"%4s%d:%d:%d",&pre,&ore,&min,&sec)
```
memorizzerà "UTC-" in pre, 11 in ore, 36 in min e 21 in sec.