Estou estudando C por conta própria, motivo de minhas dúvidas.
Olhando em Livros e na Internet diversas formas de declarar uma variável do tipo char, percebi que posso também declarar elas assim, sem definir seu tamanho: char Nome;
Como consigo atribuir um valor para ela via código?
Pois isso abaixo não funciona: strcpy(Nome, "My God"); strcpy(Nome, "M"); // Neste caso cheguei a pensa que 1 caracter ela aceitaria, mas também não
Ainda no Caso acima, como ela não possue um tamanho, existe uma forma de eu colocar nela um valor, atribuindo um tamanho neste caso?
OBS:
- Respostas para declarar como: char Nome[100] não me servem, porque assim sei que funciona!
- ISSO não se trata de exercícios de Curso ou Faculdade, Já informei, Estudo por minha conta!