#include <stdio.h> #include <fcntl.h> #include <errno.h> int main(int argc, char *argv[]) { int i,n,f; char buffer[256]; if (argc!=3) { printf("Uso: %s <intero positivo> <nomefile>\n",argv[0]); exit(15); } sscanf(argv[1],"%d",&n); f=open(argv[2], O_WRONLY | O_CREAT | O_TRUNC, 00644); if (f==-1) { printf("Non riesco ad aprire il file!\n"); exit(15); } for (i=1; i<=10; i++) { sprintf(buffer,"%2d x %2d = %3d\n",n,i,i*n); if (write(f,buffer,strlen(buffer))==-1) printf("Non riesco a scrivere! Errore: %d\n",errno); } close(f); }-- AntonioValletta - 12 Nov 2001
![]() |
![]() |
Questo sito usa cookies, usandolo ne accettate la presenza. (CookiePolicy)
Torna al Dipartimento di Informatica ![]() |
|
![]() |
![]() |