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);
}