É possível substituir o número 9
por uma macro para ter mais manutenibilidade de código nesta linha de código?
scanf("%9[^\n]s", str);
Tentei ler a documentação, mas não consigo encontrar os nomes exatos dessas operações:
"[^\n]s"
"%ns"
Eu tentei essas alternativas, mas Clion está marcando a primeira ocorrência str
como um erro em ambas as linhas:
scanf("%" str(MAX_LENGTH) "%[^\n]s", str);
scanf("%" str(MAX_LENGTH) "[^\n]%*c", str);