Ejemplo n.º 1
0
int main()
{
  char Bufor[1000];
  czytaj("plik1.txt", Bufor);
  printf("%s\n", Bufor);

return 0;
}
Ejemplo n.º 2
0
int main()
{
    int i;
    double S=0,N;
    czytaj();
    for(i=n;i>=0;i--) S+=(T[i]*(pow(x,i)));
    printf("wartosc wielomianu wynosi: \ny(x)=%.4lf\n",S);
    printf("X=%.3lf n=%d",x,n);
    scanf("%d",&N);
    return 0;
}
Ejemplo n.º 3
0
Archivo: lock.c Proyecto: ertesh/SO
int main(int argc, char *argv[])
{
  int desk;

  /* potrzebujemy nazwy pliku do zablokowania */ 

  if (argc != 2)
    fatal("uzycie %s nazwa_pliku", argv[0]); 

  if ((desk = open(argv[1], O_RDWR | O_CREAT, 0666)) == -1) 
    syserr("open");

  /* jezeli blokada ma byc obowiazkowa to trzeba dla pliku ustawic bit
     set-group-id */

#ifdef MANDATORY
  if (fchmod(desk, S_ISGID | 0666) == -1)
    syserr("fchmod");
#endif
    
  printf("* probuje zalozyc blokade dzielona - do czytania...\n");
  blokuj(desk, F_RDLCK);  
  printf("* zalozylem blokade do czytania...\n");
  
  czytaj(desk);

  akcja_uzytkownika("nacisnij <Enter> aby dzialac dalej...");

  printf("* zwalniam blokade\n");
  blokuj(desk, F_UNLCK);

  printf("* probuje zalozyc blokade wylaczna - do pisania...\n");
  blokuj(desk, F_WRLCK);  
  printf("* zalozylem blokade do pisania...\n");
  
  pisz(desk);

  akcja_uzytkownika("nacisnij <Enter> aby wyjsc...");

  /* koniec dzialania - blokady sa automatycznie zwalniane, gdy plik
     jest zamykany */

#ifdef MANDATORY
  if (fchmod(desk, 0666) == -1)
    syserr("fchmod");
#endif

  printf("* wychodze, wiec zwalniam blokade do pisania...\n");  

  return 0;
}