Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- #include <unistd.h>
- #include <string.h>
- #include <signal.h>
- #include <sys/types.h>
- #include <sys/wait.h>
- #include <fcntl.h>
- int main(){
- char buffer[60];
- int fd = open("entrada.txt",O_RDONLY);
- int fd2 = open("diagrama.txt",O_WRONLY | O_TRUNC | O_CREAT| 0666);
- char buffi[1];
- int ret = read(fd, &buffi, 1);
- int num;
- while (ret > 0) {
- if (buffi[0] != ' '){
- num = atoi(buffi[0]);
- int i = 0;
- for (i; i < num; i++){
- sprintf(buffer,"*");
- write(1, buffer, strlen(buffer));
- write(fd2, buffer, strlen(buffer));
- }
- sprintf(buffer, "\n");
- write(1,buffer, strlen(buffer));
- write(fd2, buffer, strlen(buffer));
- }
- ret = read(fd, &buffi, 1);
- }
- close(fd);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement