codigo c++ [RESOLVIDO]

1. codigo c++ [RESOLVIDO]

Pedro
D3arW4y

(usa Mandriva)

Enviado em 26/08/2009 - 14:35h

ola a todos, eu programo em c++ no windows, agora migrei no linux e quero saber porque meu código não daa certo..

codigo

#include <stdio.h>
int main(void)

{
printf("hello word");
system("pause");
}

[]'s


  


2. MELHOR RESPOSTA

André
andrezc

(usa Debian)

Enviado em 26/08/2009 - 17:02h

Em C tu pode fazer o seguinte

bota um \n no final da string de leitura do scanf()

exemplo

scanf("%d\n", &num);

isso vai fazer com que o \n correspondente ao ENTER seja lido

nesse caso troque a função getchar() por scanf("%c\n").





3. Encontrei um errinho...

André
andrezc

(usa Debian)

Enviado em 26/08/2009 - 16:15h

Bom, você usou o

system("pause");

que é da biblioteca stdlib.h que você não a declarou..

então o código teria que ser


#include <stdio.h>
#include <stdlib.h>
int main(void)

{
printf("hello word");
system("pause");
}


4. Não aconselho usar o system("pause"); , use getchar();

André
andrezc

(usa Debian)

Enviado em 26/08/2009 - 16:21h

Não aconselho o uso de System("pause") e getch() , eles são dependentes de Plataforma e, no caso de system("pause"), pode até ser considerado gambiarra, pois você chama outro programa para pausar o seu, além de permitir falhas de segurança.


o melhor é usar um getchar();

exemplo :

#include <stdio.h>

int main(void)
{
/****/printf("Ola, mundo!\n");
/****/printf("Pressione ENTER para prosseguir.\n");
/****/getchar();
/****/return 0;
}



5. Re: codigo c++ [RESOLVIDO]

Pedro
D3arW4y

(usa Mandriva)

Enviado em 26/08/2009 - 16:37h

vlw mas ele compila, mas eu usei em outro programa ele da erro, to usando o getchar(); como vc disse.


6. Re: codigo c++ [RESOLVIDO]

Pedro
D3arW4y

(usa Mandriva)

Enviado em 26/08/2009 - 16:44h

mas agora eu to usando outro codigo, esse é pra ler um unico caractere

scanf("%d", &num);


7. Em C++

André
andrezc

(usa Debian)

Enviado em 26/08/2009 - 17:03h

Não lembro muito bem pois faz um tempinho que não uso C++ : )

da uma olhada nessa Wiki

http://programacao.wikia.com/wiki/C/


8. Re: codigo c++ [RESOLVIDO]

Pedro
D3arW4y

(usa Mandriva)

Enviado em 26/08/2009 - 17:28h

vlw






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts