Jump to content


branco

Member Since 10/08/2003
Offline Last Active 27/08/2007, 21:31
-----

Posts I've Made

In Topic: Trabalhando Com Arquivos Em C

23/06/2005, 03:18

É so vc tentar abrir o mesmo arquivo como somente leitura antes... se ele não existir, o ponteiro retornado será NULL

In Topic: Alocação De Memória Em C

06/06/2005, 18:21

Somente a memória de variáveis estáticas...

memória alocada dinâmicamente com o malloc deve ser liberada, usando o free(ponteiro). Se não for desalocada essa memória ficará perdida até que o computador seja desligado.

In Topic: Dúvidas Em C

07/05/2005, 10:40

Sempre tem de deixar sobrar espaço pro \0 pra marcar o final da string... strcat precisa de uma string pra funcionar...

#include <stdio.h>
#include <string.h>

int main ()
{
 char string[20] = "olafulano";
 char tmp[2] = {'\0','\0'};
 char copia[4] = "";
 int i;
 
 for(i = 0; i < 3; i++){
   tmp[0] = string[i];
   strcat(copia, tmp);
 }

 printf("%s",copia);
 return 0;
}

In Topic: Dev C++, Qual O Problema?

11/02/2005, 01:45

void não retorna nada... e 0 é inteiro em C sim, e em retorno da main diz ao so que o programa terminou sem erros, por isso sempre está localizado no final do programa, e o motivo do DEV exijir o retorno inteiro é o fato de utilizar um port do gcc para windows como compilador.

In Topic: Ascii

11/02/2005, 01:37

Você pode imprimir a variavel char como um inteiro ou atribuir a uma variavel inteira o caracter...

seria
printf("%d",caracter);

ou
inteiro = caracter;

IPB Skin By Virteq