Ir para conteúdo
Sistema de Servidores de Jogos ×
  • Quem está por aqui   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.

Posts Recomendados

EwqCfjN.png

 

Como posso pedir ao usuario, uma data escrita assim --> 04042015, e quebrar ela? tipo, quero que retorne

04

04

2015

 

tentei dividindo por 100000000, mas nao sei como fazer isso, alguem pode ajudar?

Olá Mundo :)

Link para o comentário
https://www.webcheats.com.br/topic/2197298-ajuda-em-data/
Compartilhar em outros sites

Você pode quebrar fazendo um loop e controlando cada caractere dentro dele...

 

Ex:

É necessário se cadastrar para acessar o conteúdo.

 

 

Não testei pois não tenho IDE aqui, e claro que tem n outras formas menos gambiarrada que essa pra fazer. Mas nos concentramos na lógica:

 

Você pega a string da data (8 caracteres, iniciando de 0 até 7) e divide ela em outras 3 variáveis, sendo que dia e mês só possuem 2 caracteres cada e o ano, 4. Depois só colocar uma saída para a string da forma que desejar.

Meus brinquedos em WinAPI:

Calculador

MemoryScanner

Faça parte também da DarkProgramming Team!

Link para o comentário
https://www.webcheats.com.br/topic/2197298-ajuda-em-data/#findComment-8733499
Compartilhar em outros sites

Como está usando C++, basta usar a função substr:

É necessário se cadastrar para acessar o conteúdo.

 

É necessário se cadastrar para acessar o conteúdo.

:slow:

Link para o comentário
https://www.webcheats.com.br/topic/2197298-ajuda-em-data/#findComment-8733942
Compartilhar em outros sites

Entao pessoal, os dois metodos eu nao posso usar.. eu gostaria de receber 04042015, em uma variavel só, e quebrar em outras variaveis, o professor deu um exemplo, eu tinha que quebrar o data assim ó

Digite a data

leia DATA;

 

 

DIA = DATA / 10000;

MES = DATA / 1000 % 1000

ANO = DATA / 10000;

 

escreva: DIA

escreva: MES

escreva: ANO

 

é desse jeito, porem nao sei como usar os Mil, alguem ja fez isso?

Olá Mundo :)

Link para o comentário
https://www.webcheats.com.br/topic/2197298-ajuda-em-data/#findComment-8734372
Compartilhar em outros sites

int dia,mes,ano,num;

scanf("%d",&num);

dia = (num/1000000);

mes = (num%1000000) / 10000 ;

dia = (num%10000) / 1 ;

 

printf("Dia: %d, mês: %d, ano: %d", dia,mes,dia);

 

Ta em C , porém oque importa pra você é o cálculo ali =)

 

Obs - No caso Número equivale a data.

In - 02032014

Out - Dia: 02, mês: 03, ano: 2014

bXbEjwF.png

Em meio a tantas guerras, feras, eras de rancor

Quem vai dizer de amor?

E num mundo onde muita coisa é cara e sem valor

Quem vai dizer de amor?

Link para o comentário
https://www.webcheats.com.br/topic/2197298-ajuda-em-data/#findComment-8734490
Compartilhar em outros sites

int dia,mes,ano,num;

scanf("%d",&num);

dia = (num/1000000);

mes = (num%1000000) / 10000 ;

dia = (num%10000) / 1 ;

 

printf("Dia: %d, mês: %d, ano: %d", dia,mes,dia);

 

Ta em C , porém oque importa pra você é o cálculo ali =)

 

Obs - No caso Número equivale a data.

In - 02032014

Out - Dia: 02, mês: 03, ano: 2014

 

 

Vlw Cronos, pode fechar topico

Olá Mundo :)

Link para o comentário
https://www.webcheats.com.br/topic/2197298-ajuda-em-data/#findComment-8734492
Compartilhar em outros sites

Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...

Informação Importante

Nós fazemos uso de cookies no seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies , caso contrário, vamos supor que você está bem para continuar.