Foros del Web » Programación para mayores de 30 ;) » Programación General »

leerr lineas de un arcchivo

Estas en el tema de leerr lineas de un arcchivo en el foro de Programación General en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 29/12/2009, 09:37
 
Fecha de Ingreso: julio-2009
Mensajes: 32
Antigüedad: 15 años, 7 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);
}
}
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:36.