View Single Post
Old 27-04-2005, 20:42   #5
VICIUS
Senior Member
 
L'Avatar di VICIUS
 
Iscritto dal: Oct 2001
Messaggi: 11471
Quote:
Originariamente inviato da khri81
sono riuscito a correggere il fatto è che nn sono abituato ad usare read e write con i file e diversamente da altre funzioni richiedono restituiscono un intero invece che il puntatore al file stava li il mio errore.

adesso ho questo problema dove devo usare la funzione gettimeofday come faccio a stampare il valore che restituisce con printf????

cosa devo usare %s, %d?????? cosa nn lo so.

sapete mica indicarmi un sito dove ci stanno tutte le varie funzioni in c e relative spiegazioni???
prova con man nome funzione oppure leggiti la documentazione di libc http://www.gnu.org/software/libc/manual/html_node/

ciao

Edit:
Il codice puo essere migliorato un po se ci guardi molte cose non servono.

Codice:
#include <fcntl.h>

#define BUFFER_LEN 80

int main (int argc, char **argv)
{
    int fd, letti = 0;
    char buff[BUFFER_LEN];

    if ((fd = open ("/proc/uptime", O_RDONLY)) < 0) {
        printf ("bum !");
        exit (-1);
    }

    while ((letti = read (fd, buff, BUFFER_LEN)) > 0)
        write (0, buff, letti);
}

Ultima modifica di VICIUS : 27-04-2005 alle 20:44.
VICIUS è offline   Rispondi citando il messaggio o parte di esso