problema em C [RESOLVIDO]

1. problema em C [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 29/05/2016 - 23:47h

porque não roda?


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

int main ()
{
int n;
int loop;
char l [9999999999]="abcdefghijklmnopqrstuvxyz!@#$ *()_+-=[]{}^~?";

printf ("quantas letras: ");
scanf ("%i", &n);

for (loop = 0; loop <= n; loop++){
printf ("%c", l[loop]);
}




return EXIT_SUCCESS;
}



  


2. Re: problema em C [RESOLVIDO]

Paulo
paulo1205

(usa Ubuntu)

Enviado em 30/05/2016 - 01:07h

Só de dados, você pede para alocar dez gigas. Como estão os seus limites de uso de memória (impostos pelo SO)?


3. Re: problema em C [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 30/05/2016 - 09:52h

Queria fazer funcionar como o crunch


4. PROBLEMA EM C

Fabrício Lisbôa Franco
fabregas

(usa Outra)

Enviado em 30/05/2016 - 10:15h

Cara usa o comando free pra ver o que você tem de memória livre. Não sei se será a solução mas tenta. Tem o DMIDECODE também: https://elias.praciano.com/2014/02/como-obter-informacoes-sobre-a-memoria-do-sistema-com-o-dmidecode...


5. Re: problema em C [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 30/05/2016 - 10:25h

Meu PC tem 2 de memória, mas acho que não consegui explicar...
Não é que ele não rode, ele apenas não compila


6. Re: problema em C

Paulo
paulo1205

(usa Ubuntu)

Enviado em 30/05/2016 - 14:50h

Há uma diferença grande entre não rodar e nem ao menos compilar.

Se ele não compila, certamente o compilador mostrou uma mensagem de erro, dizendo a razão para não conseguir compilar.

Por favor, seja preciso ao descrever seu problema, para que ninguém perca tempo correndo atrás de problema errado.


7. Re: problema em C [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 30/05/2016 - 15:19h

blz... a variavel char estava muito larga... agora compilou... eu não tinha prestado a tenção nos erros!
desculpe fazer-los perder o tempo de vcs, apenas me de uma dica em que me esqueci....
long int é inteiro...
double é float...
e char???
obrigado desde ja!


8. Re: problema em C [RESOLVIDO]

Perfil removido
removido

(usa Nenhuma)

Enviado em 30/05/2016 - 15:24h

O valor de char segue tradicionalmente 8 bits.
Mas não sei se muda conforme a máquina ou o sistema.
Tempos modernos.

Existe char e unsigned char.
O primeiro vai de -128 a +127.
O segundo de 0 a 255.

Mas existem tipos modernos como uint32_t e uint64_t.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden



9. Re: problema em C [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 30/05/2016 - 16:14h

listeiro_037 escreveu:

O valor de char segue tradicionalmente 8 bits.
Mas não sei se muda conforme a máquina ou o sistema.
Tempos modernos.

Existe char e unsigned char.
O primeiro vai de -128 a +127.
O segundo de 0 a 255.

Mas existem tipos modernos como uint32_t e uint64_t.

----------------------------------------------------------------------------------------------------------------
# apt-get purge systemd (não é prá digitar isso!)

Encryption works. Properly implemented strong crypto systems are one of the few things that you can rely on. Unfortunately, endpoint security is so terrifically weak that NSA can frequently find ways around it. — Edward Snowden


Obrigado!
Ainda há um probleminha...
Quando executo o programa, da imagem de núcleo gravada!
Agora me digam...
Aonde foi que errei?


10. Re: problema em C [RESOLVIDO]

felipe silva
lipman

(usa Debian)

Enviado em 30/05/2016 - 16:26h

Resolvido!!!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts