Ver Mensaje Individual
  #5 (permalink)  
Antiguo 02/10/2010, 15:26
sam90
 
Fecha de Ingreso: abril-2010
Ubicación: Rosario
Mensajes: 1.850
Antigüedad: 14 años
Puntos: 228
Respuesta: Urgente por favor ayudenme!!

Primero de todo: scanf ("%s",&texto); en esa expresion no va el "&" ya que texto por si solo es un puntero. Osea que estabas tomando mal el dato a ingresar.

Código C++:
Ver original
  1. do
  2.              {
  3.                
  4.                if(a!=op2)
  5.                        {
  6.                        
  7.                        fputs(texto,archivo2);
  8.                        }    
  9.                
  10.                
  11.                fgets(caracter,80,archivo);
  12.                printf("%s",caracter);
  13.                a++;  
  14.                      
  15.              
  16.               }while(feof(archivo)==0);

Fijate que ahi pones el texto que ingresaste cada vez que a distinto a op2, osea que estarias cambiando todas las filas menos uno.

Código C++:
Ver original
  1. do
  2.              {
  3.                fgets(caracter,80,archivo);
  4.                if(a==op2)
  5.                        fputs(texto,archivo2);
  6.                else    
  7.                          fputs(caracter,archivo2);
  8.                
  9.  
  10.                a++;  
  11.               }while(feof(archivo)==0);