aalessandre Postado Abril 29, 2008 Denunciar Share Postado Abril 29, 2008 pessoal, preciso usar um vetor de string para o usuario digitar a data, tem q ser stringcomo faço para aparecer automaticamente a barra "/" assim q o usuario for digitando ???ex : ao digitar 10 aparece a barra ficando assim 10/estou usando o C no devCagradeço as respostas Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Guest thiao Postado Abril 29, 2008 Denunciar Share Postado Abril 29, 2008 deve ter uma maneira mais conveniente de si fazer isso heheheo problema desse codigo, é que você pode apertar qualquer tecla e vai continuar imprimindo...#include <stdio.h> #include <stdlib.h> int main(){ int i; char x[1]; for (i=0; i<3; i++){ x[0]=getch(); printf ("%c",x[0]); x[0]=getch(); printf ("%c",x[0]); if (i == 2) break; printf("/"); } system ("pause"); } Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 phyll Postado Abril 29, 2008 Denunciar Share Postado Abril 29, 2008 pessoal, preciso usar um vetor de string para o usuario digitar a data, tem q ser stringcomo faço para aparecer automaticamente a barra "/" assim q o usuario for digitando ???ex : ao digitar 10 aparece a barra ficando assim 10/estou usando o C no devCagradeço as respostasvocê quer guardar essa data em alguma variavel ow é só aparecer na tela??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 aalessandre Postado Abril 29, 2008 Autor Denunciar Share Postado Abril 29, 2008 quero guardar numa variavel Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 phyll Postado Abril 30, 2008 Denunciar Share Postado Abril 30, 2008 (editado) quero guardar numa variavelcoloca assim:#include <stdio.h> #include <stdlib.h> #include <string.h> int main() { char dia[2], mes[2], ano[4], data[10]; printf("Digite o dia"); fflush(stdin); gets(dia); printf("Digite o mes"); fflush(stdin); gets(mes); printf("Digite o ano"); fflush(stdin); gets(ano); strcpy(data,dia); strcat(data,"/"); strcat(data,mes); strcat(data,"/"); strcat(data,ano); }agora a variavel data tem o formato do jeito q você quer. Editado Maio 3, 2008 por Micheus Incluída tag's CODE para melhorar a visualização. Utilize a identação também ;) Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
aalessandre
pessoal, preciso usar um vetor de string para o usuario digitar a data, tem q ser string
como faço para aparecer automaticamente a barra "/" assim q o usuario for digitando ???
ex : ao digitar 10 aparece a barra ficando assim 10/
estou usando o C no devC
agradeço as respostas
Link para o comentário
Compartilhar em outros sites
4 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.