 
			
				29/12/2009, 09:37
			
			
			     |  
      |    |    |    Fecha de Ingreso: julio-2009  
						Mensajes: 32
					  Antigüedad: 16 años, 4 meses Puntos: 0     |        |  
  |      leerr lineas de un arcchivo        hola tengo la siguiente linea de codigo para leer archivos de texto linea por linea con separacion  '\n'  pero digamos tengo lo sgte en el archivo:   
hola 
mundo    
el programa me imprime 
hhoollaa  
mmuunnddoo   
cual es problema que esta mal con el codigo espero su ayuda gracias   
char *direccion="cualquier direccion";	 
  FILE *fp; 
  int i; 
  int ch; 
  char* str1=""; 
  char* str2="";   
while ((ch = getc (fp)) != EOF){ 
      if(ch=='\n'){ 
	 printf(" %s\n", str2); 
         str1=""; 
	 str2="";	 
      } 
      else{ 
         str1 = (char *)calloc(putchar(ch) , sizeof(char)); 
	 *str1=putchar(ch); 
	 str2 = (char *)calloc(strlen(str1)+strlen(str2), sizeof(char)); 
         strcat(str2,str1); 
      } 
   }           |