All pastes #285820 Raw Edit

Something

public text v1 · immutable
#285820 ·published 2006-12-20 02:05 UTC
rendered paste body
#include<stdio.h>
#include<math.h>
#include<string.h>
main(){
   char postal[520];
   char caracter;
   int cuenta1,cuenta2,cuenta3,veces;
   FILE *entrada;
   FILE *salida;
   
   entrada=fopen("marco.pdf","rb");
   salida=fopen("copia.pdf","wb");
   veces=1;
   
   otravez:
   
   printf("veces %d\n",veces);
   strcpy(postal,""); /* empieza con una postal vacia*/
   cuenta1=0; /*inicia un contador en cero*/
   
   
   /*mientras no se haya leido el 'ultimo caracter
   entonces el carcater leido aumentalo en postal[]*/
   
   while(feof(entrada)==0){
   caracter=fgetc(entrada);
   postal[cuenta1]=caracter;
   cuenta1=cuenta1+1;          /*incrementa el numero de caracteres que se 
                                  han almacenado en   postal */
   if(cuenta1==512) break;   /* cuando se llege a los 512 salirse */
                         }
         printf("ya termine1 de leer 512 caracteres\n");               




/*esta parte que sigue  escribe los 512 caracteres de postal en otro archivo*/
 
    if(feof(entrada)==0){   
    for(cuenta3=0;cuenta3<512;cuenta3++){              
   caracter=postal[cuenta3];          
    fputc(caracter, salida);
                                        }
                        }

printf("ya termine2 de escribir 512 carcateres\n");

/* si se lleg'o al final del archivo evidentemente habr'a menos o no necesariamente 512
caracteres, escribir el resto con las siguientes instrucciones */
     
                             
   if (feof(entrada)!=0){
   for(cuenta3=0; cuenta3<cuenta1; cuenta3++){
                    fputc(postal[cuenta3],salida);
                                             }
       printf("ya termine3 de escribir el resto\n");  					     
                        }
                        
                  
           veces++;      
    if(feof(entrada)==0) goto otravez;
    
    fclose(entrada);
    fclose(salida);
    getchar();
    printf("ya termine todo el proceso\n");
    }