Vonnilmam escreveu:voide scroll_texto (char *str);
Note que não tem o "e", é void somente.
Se tiver o ";" no final, é o protótipo para a função, caso tenha o { } é a função propriamente, que neste caso recebe o ponteiro (*) para uma variável do tipo char, o que parece ser na verdade uma cadeia de caracteres, neste caso uma string;
Vonnilmam escreveu:e o que é esse asterisco?
Indica que o parâmetro é um ponteiro.
Procure por este
assunto.
Vonnilmam escreveu:str++ ; O que é isso?
Uma fez que "str" é um ponteiro para uma cadeia de caracteres, este ++ o incrementa, podendo assim percorrer cada carácter da string. Se tiver o * na frente ao usar a variável, é porque o conteúdo do ponteiro será acessado.
Vonnilmam escreveu:Porque da minha pergunta, é porque esse tal de STR não esta declarado como uma variável...
Uma vez que ele é um parâmetro de entrada da função, ele é automaticamente uma variável local dessa função.
Vonnilmam escreveu:Obrigado,
Disponha
Os homens mentiriam muito menos se as mulheres fizessem menos perguntas.