Resultados 1 al 6 de 6

porque no me lee bien?

Ver modo hilado

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #1 porque no me lee bien? 
    Medio
    Fecha de ingreso
    Apr 2006
    Mensajes
    85
    Descargas
    0
    Uploads
    0
    tengo este código:

    Código:
    #include <stdlib.h>
    #include <stdio.h>
    #include <unistd.h>
    
    void imprimir_prompt();
    void eliminar_salto_linea(char *cad);
    void leer_linea_ordenes(char *buf);
    
    main(int argc,char *argv[])
    {
    
    char *linea;
    
    do
    {
    	imprimir_prompt();
    	leer_linea_ordenes(linea);
    	printf("\nlinea=&#37;s",linea);
    
    }while(1);
    
    }
    
    void imprimir_prompt()
    {
    	char *buf;
    
    	buf=getcwd(NULL,0);
    	printf("\npr&#225;ctica5@SSOO:%s$",buf);
    	
    }
    
    void eliminar_salto_linea(char *cad)
    {
    	int i;
    
    	for(i=0;i<sizeof(cad);i++)
    	{	
    		if(cad[i]=='\n') cad[i]=' ';
    		
    	}
    }
    
    void leer_linea_ordenes(char *buf)
    {
    	
    	scanf("%s",buf);printf("\nbuf=%s",buf);
    	eliminar_salto_linea(buf);
    	
    }
    que de momento imprime un prompt, y espra a que le metas las instrucciones, una vez hecho esto, te lee la linea de ordenes y se supone que te borra los saltos de linea, pero no lo hace bien, por que si le metes una cadena, un espacio y otra cadena, como que te lo lee en 2 pasadas..y no se xk???
    Última edición por kamsky; 05-05-2007 a las 15:05
    Citar  
     

Temas similares

  1. la he jodido bien jodida
    Por bender5 en el foro DIGITAL+
    Respuestas: 3
    Último mensaje: 06-09-2007, 12:55
  2. ya esta bien....
    Por mrdplas en el foro DIGITAL+
    Respuestas: 5
    Último mensaje: 16-09-2006, 14:18
  3. soy deplano bien novato
    Por uzuel en el foro OFF-TOPIC
    Respuestas: 7
    Último mensaje: 01-10-2003, 17:52
  4. no m compila bien
    Por defcondos en el foro GENERAL
    Respuestas: 10
    Último mensaje: 15-05-2002, 22:14

Marcadores

Marcadores