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;
}