Matematické Fórum

Nevíte-li si rady s jakýmkoliv matematickým problémem, toto místo je pro vás jako dělané.

Nástěnka
22. 8. 2021 (L) Přecházíme zpět na doménu forum.matweb.cz!
04.11.2016 (Jel.) Čtete, prosím, před vložení dotazu, děkuji!
23.10.2013 (Jel.) Zkuste před zadáním dotazu použít některý z online-nástrojů, konzultovat použití můžete v sekci CAS.

Nejste přihlášen(a). Přihlásit

#1 06. 08. 2013 09:41

SoniCorr
Příspěvky: 608
Reputace:   
 

c

Zdravim, napsal jsem jednoduchy program. Jde mi to, ze pokud by uzivatel zadal jinou klavesu nez A nebo B, tak v mem pripade se program ukonci. Chtel bych, aby dale pokracoval a zadala se prislusna klavesa.

#include <stdio.h>
int main(void)


{ FILE *fr,*fw;

  fr = fopen("PISMENA.TXT","r");
  fw = fopen ("NOVY.TXT","w");
  int i,j;
  printf("Chcete vypis na obrazovku nebo do souboru\n");
  printf("A=soubor, B=obrazovka\n");

  i = getchar();

  if ((i=='b') || (i=='B'))
   {while ((j=getc(fr)) != EOF)
      putchar(j); }
    else
      { if ((i=='a') || (i=='A'))
         {while ((j=getc(fr)) != EOF)
             putc(j,fw);
         }
        else
         printf("zadej pozadovanou klavesu");


      }

return 0;
}

Offline

 

#2 06. 08. 2013 13:15

jarrro
Příspěvky: 5475
Škola: UMB BB Matematická analýza
Reputace:   303 
Web
 

Re: c

Code:

#include <stdio.h>
int main(void){ 
FILE *fr,*fw;
 int i,j;
  fr = fopen("PISMENA.TXT","r");
  
  
  printf("Chcete vypis na obrazovku nebo do souboru\n");
  printf("A=soubor, B=obrazovka\n");

  do{
  i = getchar();
  if((i!='a') && (i!='A') && (i!='b') && (i!='B')){
  printf("Zadaj pozadovanu klavesu");
  i=getchar();
  }
  }
  while((i!='a') && (i!='A') && (i!='b') && (i!='B'));

  if ((i=='b') || (i=='B'))
   {while ((j=getc(fr)) != EOF)
      putchar(j); }
    else
      { if ((i=='a') || (i=='A'))
      
         {
          fw = fopen ("NOVY.TXT","w");
         while ((j=getc(fr)) != EOF)
          
             putc(j,fw);
         }


      }
      fclose(fr);
      fclose(fw);

return 0;
}

MATH IS THE BEST!!!

Offline

 

Zápatí

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson