Bom dia professor, estou realizando um trabalho para faculdade e já gostaria de lhe agradecer pois estou me baseando nessas suas vídeo aulas para fazê-lo, gostaria de uma ajuda se possível, quando declaro a variável CONTATO CTT e devido o programa (via code blocos) ele me manda uma mensagem de erro com o seguinte; Erro: unknown type mame 'CONTATO' , já revisei todo o código e não consegui achar o erro, tem alguma dica professor?
Muito bom saber que com uma linguagem poderosa como C podemos fazer aplicativos simples e eficientes, mas me vieram duas dúvidas: 1- O uso de conio.h não permitiria que você posicionasse os elementos na tela? Porque incluí-lo se apenas usou o comando CLS e imprimiu sequencialmente? 2- Quando você grava como binário(fopen("arquivo.txt", "ab")) ele fica compactado. Eu queria gravá-lo na forma de um arquivo .csv no qual pudesse importá-lo com uma planilha. Se eu usar fopen("arquivo","a") ele fica no formato não binário? Tentei usar as funções fgets e fputs para ler e gravar, mas parece que não aceitam o tipo struct.
Meio improvável eu obter respostas sobre minha dúvida, mas se alguém puder dar uma luz, eu fiz todo o procedimento mas quando eu vou cadastrar novamente, digito o "s" pra continuar, ele reseta porém pula uma pergunta exemplo: digite o nome do projeto: digite o código do projeto: Ao invés de ir 1 em 1, ele pula o (nome do projeto) e ja vai direto pro (codigo do projeto) Qualquer chute do que seja é bem vindo haha
void limpaBuffer(){ char lixo; while((lixo = getchar()) != ' ' && lixo != EOF); } Faz essa função e depois chama "limpabuffer()", antes do gets e depois do printf. Espero ter ajudado.