Guest User

Untitled

a guest
Feb 21st, 2018
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.62 KB | None | 0 0
  1. #include <stdio.h>
  2.  
  3. main(){
  4. char in_name[10],out_name[10],c;
  5. int i,j,stat;
  6. FILE *in_f,*out_f;
  7. ///////////////////////////////////////////////////////
  8.    printf("Vvedite imya faila vvoda:\n");
  9.    i=0;
  10.    while ((in_name[i]=getchar())!='\n'){
  11.       i=i+1;
  12.    }
  13.    in_name[i]='\0';
  14. ///////////////////////////////////////////////////////
  15.    i=0;
  16.    printf("Vvedite imya faila vivoda:\n");
  17.    while ((out_name[i]=getchar())!='\n'){
  18.       i=i+1;
  19.    }
  20.    out_name[i]='\0';
  21. ///////////////////////////////////////////////////////
  22.    printf("Imya faila vvoda:%s \n",in_name);
  23.    printf("Imya faila vivoda:%s \n",out_name);
  24. ///////////////////////////////////////////////////////
  25.    in_f=fopen(in_name,"r+");
  26.    if(in_f==NULL){
  27.       printf("Oshibka!!! Imya faila vvoda vvedeno  ne verno!\n");
  28.       return(0);
  29.    }
  30.    else printf("Imya faila vvoda sovpadaet\n");
  31. ////////////////////////////////////////////////////////
  32.    out_f=fopen(out_name,"w");
  33.    if(out_f==NULL){
  34.       printf("Oshibka!!! Imya faila vivoda vvedeno ne verno\n");
  35.       return(0);
  36.    }
  37.    else printf("Imya faila vivoda sovpadaet\n");
  38. ////////////////////////////////////////////////////////////////
  39.    while((i=getc(in_f))!=EOF)
  40.    putc(i,stdout);
  41.  
  42. ////////////////////////////////////////////////////////////////
  43. //888888888888888888888888888888888888888
  44. stat=0;
  45. while ((i=getc(in_f))!=EOF) {
  46. if((stat==0) &&
  47. (c==';')){
  48. stat=1;
  49. }
  50. else if((stat=0) &&
  51. (c!=';'));
  52. else if ((stat==1) &&
  53. (c=='\n')) {
  54. stat =0;
  55. }
  56. else if(stat ==1 && c!= '\n') {
  57. putc(i,out_f);
  58. }
  59. }
  60. //8888888888888888888888888888888888888888888
  61.   getchar();
  62.    return(0);
  63. }
Add Comment
Please, Sign In to add comment