Jboeng Postado Novembro 29, 2010 Denunciar Share Postado Novembro 29, 2010 (editado) Como fazer com que um vetor do tipo char possa se lido com o scanf ao invés do gets em C??? mais ou menos assim:#include<stdio.h> #include<conio.h> char texto[100]; int main() { printf("Digite algo sobre sua pessoa:"); scanf("%c",&texto); printf("texto".); getch(); }Grato. Editado Novembro 29, 2010 por Jboeng Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Jonathan Queiroz Postado Novembro 30, 2010 Denunciar Share Postado Novembro 30, 2010 Troque o "%c" por %s". Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Nayara Traldi Postado Novembro 30, 2010 Denunciar Share Postado Novembro 30, 2010 Bom, o que nosso aigo falou está certo mais tem que entender o porque e tambem adicionar uma bibiblioteca a mais.bom o %s serve quando você está trabalhando com strings.Strigs são caracteres com mais de uma letra digitada, palavras frases, etc.quando você trabalha com trigs você deve dicionar uma bibliteca com o nome de #include <string.h>agora voce vai ter seu programa perfeitinho qualquer duvida é so perguntar Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Alex Chiele Postado Dezembro 1, 2010 Denunciar Share Postado Dezembro 1, 2010 Exato, apenas troque o "%c" por "%s", para cada tipo é uma letra por exemplo para numero é "%d" e por ai vai, Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Jboeng
Como fazer com que um vetor do tipo char possa se lido com o scanf ao invés do gets em C???
mais ou menos assim:
Grato.
Editado por JboengLink para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.