Ir ao conteúdo

C++ Função "for" não funciona.


Ir à solução Resolvido por Simon Viegas,

Posts recomendados

Postado

Fiz um programa para mostrar data e hora e atualizar a cada segundo, porém a função "for"  não funciona.

O compilador parece pular a função "for" e tudo que está dentro dela.

Tem algum erro na sintaxe?

#include <stdio.h>
#include <stdlib.h>
#include <windows.h>


int main()
{
    int i;
   for( i=0;i>100;i++){
    system ("date /t" );// imprimir data 
    system ("time /t");//imprimir hora
    Sleep(1000);
    system("cls");
   }
    return 0;
}

(Estou usando: Windows,GNU GCC compiler).

  • Curtir 1
  • Membro VIP
  • Solução
Postado

Olá @Code guy.
 

1 hora atrás, Code guy disse:

O compilador parece pular a função "for" e tudo que está dentro dela.

 

Você inverteu o sinal... seria "<" em detrimento do ">", ou seja, aquela posição no meio do for funciona como um "enquanto a condição resultar em verdadeiro", como o i começa com 0, a condição i>100 já seria falsa, por isso "pulou" o for.

 

 

No aguardo.

 

  • Curtir 2

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!