All pastes #799428 Raw Edit

Something

public text v1 · immutable
#799428 ·published 2007-11-27 17:07 UTC
rendered paste body
1 #include <stdio.h>
  2 #include <string.h>
  3 #include <math.h>
  4
  5 main(){
  6
  7    char number[5],square[10],newnumber[10];
  8    int fd[2],fd1[2];
  9    printf("Give a number:\n");
 10    scanf("%s",number);
 11    pipe(fd);
 12    pipe(fd1);
 13    if(fork()==0){/*Child Process*/
 14       close(fd[0]);
 15       close(fd1[1]);
 16       write(fd[1],number,strlen(number)+1);
 17       read(fd1[0],newnumber,10);
 18       int apotelesma= atoi(newnumber);
 19       printf("NEWNUMBER!!!!  %lf\n",newnumber);
 20       close(fd1[0]);
 21       close(fd[1]);
 22    }
 23    else{/*Parent Process*/
 24       close(fd[1]);
 25       close(fd1[0]);
 26       read(fd[0],square,10);
 27       double   num=atof(square);
 28       double x = sqrt(num);
 29       write(fd1[1],square,strlen(square)+1);
 30       close(fd[0]);
 31       close(fd1[1]);
 32    }
 33 }
~