O S maiusculo indica que a string й uma string opcional. Porйm convem inicializar a variavel opзгo com um valor qualquer para prevenir erros. Outra soluзгo й fazer como foi dito pelo gabriel em cima, mas no segundo sscanf faltalhe um s[50] xD
P.S.: Nao testei, apenas me basiei no topico do sscanf, supostamente isso deve ser suficiente.