Dúvida sobre o código [RESOLVIDO]

1. Dúvida sobre o código [RESOLVIDO]

Renato Carauta Ribeiro
rcarauta

(usa Ubuntu)

Enviado em 30/06/2009 - 20:23h

Estou com uma dúvida a respeito do código abaixo estou usando a ultima versão do dev c++ mas não estou ocnseguindo alocar esse valor no ponteiro *s a função malloc() não funciona se alguuém souber ocmo resolver esse problema agradeço ai em baixo está o código:

#include <cstdlib>
#include <iostream>
#include<stdio.h>
#include<string.h>
#include<stdlib.h>

using namespace std;



int main(int argc, char *argv[])
{

char *s;
register int t;
/* Não está funcionando ver como funciona */
s = malloc(80);

if(!s){
printf("Falaha de solicitação de memória\n");
exit(1);
}
gets(s);

for(t=strlen(s)-1;t>0;t--){

putchar(s[t]);

}
free(s);

system("PAUSE");
return EXIT_SUCCESS;
}



  


2. Re: Dúvida sobre o código [RESOLVIDO]

André
andrezc

(usa Debian)

Enviado em 30/06/2009 - 22:03h

entre o void e a variavel char


3. Re: Dúvida sobre o código [RESOLVIDO]

Luiz Carlos de Moura
lcmoura

(usa Ubuntu)

Enviado em 01/07/2009 - 00:04h

Oi,

Apenas complementando:

Se for no Linux, as duas últimas instruções seriam:

getchar();
return 0;

Se for no DOS ou Windows,

system("PAUSE");
return 0;

Grato,

Luiz
http://lcmoura.blogspot.com


4. Re: Dúvida sobre o código [RESOLVIDO]

Renato Carauta Ribeiro
rcarauta

(usa Ubuntu)

Enviado em 01/07/2009 - 09:16h

Obrigado ai pelas respostavam vao ajudar bastante, mas so uma dúvida não entendi o que vc quis dizer com entre o viod e o char se puder dar uma clariada melhor aqui ficarei grato vlw


5. Re: Dúvida sobre o código [RESOLVIDO]

Renato Carauta Ribeiro
rcarauta

(usa Ubuntu)

Enviado em 01/07/2009 - 18:41h

Ahhh agora saquei vlw ai pela ajuda vo da uma testada no código






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts