Ecco il codice che ho fatto..
codice:
#include <stdio.h>
#include <string.h>
#include <sys/types.h>
#include <unistd.h>
#include <sys/wait.h>
#include <errno.h>
#include <time.h>
#include "mylib.h"
#define STDIN 1
#define STDOUT 0
#define BUFSIZE 512
int main(){
char buf[BUFSIZE];
int fd;
//Apertura File In Lettura
if(fd=open("config.dat","O_RDONLY") == -1){
perror("Errore nell'apertura del file");
}
//Lettura del file
if(read(fd,buf,BUFSIZE) == -1){
perror("Errore Nella Lettura");
}
//Chiusura File
if(close(fd) == -1){
perror("Errore Nella chiusura del file");
}
}
Il problema è che resta In attesa di un carattere quando mando in esecuzione il programma.