Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista
Il nuovo top di gamma vivo punta su un comparto fotografico particolarmente articolato, con un teleobiettivo da 200 megapixel e teleconvertitori esterni capaci di arrivare a 400 mm equivalenti. Lo abbiamo provato a Tenerife, mettendo alla prova fotocamere, prestazioni, autonomia e accessori. Ecco come si è comportato.
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà
Un mondo affollato e vivo, personaggi destinati a sparire a fine test e nessuno a inseguire l'oggetto giusto. Beta e stress test di World of Warcraft: Forever hanno fatto emergere un roleplay spontaneo, tra danze a Goldshire e code ordinate ai PNG
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA
In tre giorni a Las Vegas Oracle ha presentato agenti che eseguono il lavoro, l'alleanza con OpenAI e un cloud aperto agli acceleratori di tutti. Ma i clienti europei chiedono garanzie prima ancora delle funzionalità
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 13-06-2008, 12:40   #1
stella_650
Member
 
Iscritto dal: Dec 2006
Messaggi: 104
[C unix] read and write

Ciao a tutti..HO un problema relativo ad un esercizio da svolgere in C unix.
In particolare, mi sorge un dubbio su una particolare parte del problema relativa alla read e alla write che devo eseguire rispettivamente per leggere e scrivere un numero alla volta all'interno di un file. Questa problematica è introdotta in un contesto più ampio in cui si richiede la sincronizzazione tra padre e figlio per farsì che rispettivamente scrivano e leggano dal file nel modo descritto.

Posto che la parte relativa alla sincronizzazione sia corretta, mi sorge il dubbio che la parte sulla read e sulla write lo sia meno...c'è qualcuno che mi puo' aiutare?

CODICE RELATIVO AD UN'OPERAZIONE READ AND WRITE DI UN SOLO NUMERO
Codice:
int buff[100];
//Riempio il buffer con i valori
	buff[0]=1;
		i=1;
		while(i<N){						
			printf("da 1 in poi i vale %d\n",i);
			buff[i]=i+1;
			printf("valore di buff %d\n",buff[i]);
			i++;
		}     
            //QUESTA PARTE LA FA IL FIGLIO ... 

              fd=open("Numeri.txt",O_RDWR);
              if(nread=read(fd,buff,1)<0) //provato anche con <0 
             {
				perror("Errore sulla read\n");
				printf("read error %d\n",nread);
              }
	      close(fd);
             //CODICE PADRE...
              fdes=open("Numeri.txt",O_RDWR); 
              if(wd=write(fdes,buff,1)<0)
	      {
			perror("Errore sulla write\n");
			printf("Write error...%d\n",wd);
	      }
	      close(fdes);

Ultima modifica di stella_650 : 13-06-2008 alle 12:43.
stella_650 è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 14:18   #2
71104
Bannato
 
L'Avatar di 71104
 
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
la domanda quale sarebbe?
71104 è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 14:28   #3
wizard1993
Senior Member
 
L'Avatar di wizard1993
 
Iscritto dal: Apr 2006
Messaggi: 22462
dove inizializzi N?
__________________
amd a64x2 4400+ sk939;asus a8n-sli; 2x1gb ddr400; x850 crossfire; 2 x western digital abys 320gb|| asus g1
Se striscia fulmina, se svolazza l'ammazza
wizard1993 è offline   Rispondi citando il messaggio o parte di esso
Old 13-06-2008, 14:34   #4
stella_650
Member
 
Iscritto dal: Dec 2006
Messaggi: 104
IL codice è più complesso di questo...
N lo passo sulla riga di comando ed è un numero; la domanda è come va impostata la parte del codice che si occupa della read e della write per farsì che si possa leggere e scrivere da /su un file un numero alla volta...
stella_650 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X500 Pro Max: la fotografia mobile ha un nuovo protagonista Recensione vivo X500 Pro Max: la fotografia mobi...
WoW Forever: la beta è stato uno dei momenti più alti della storia dei videogiochi, e non si ripeterà WoW Forever: la beta è stato uno dei mome...
Oracle AI World 2026: in Europa prima la sovranità, poi la sicurezza e solo dopo l'IA Oracle AI World 2026: in Europa prima la sovrani...
DS N°7 E-Tense: il SUV premium made in Melfi che punta su autonomia e comfort DS N°7 E-Tense: il SUV premium made in Melfi...
Recensione Samsung Galaxy Tab S12 Ultra: non chiamatelo tablet... è molto di più Recensione Samsung Galaxy Tab S12 Ultra: non chi...
Marvell acquisisce Lumentum per 115 mili...
La febbre dei data center fa impennare i...
ECOVACS T90S OMNI crolla a 499€ su Amazo...
In Cina i camion elettrici hanno gi&agra...
Attacchi hacker ai supermercati in Europ...
I datacenter non piacciono? OpenAI prova...
Cupra Raval sfida BMW, Volvo e le altre:...
BYD supera per la prima volta le 300.000...
Crisi RAM, spunta un prezzo incredibile ...
Ginux, un nuovo kernel compatibile con L...
Gemini Notebook si aggiorna: arrivano i ...
Svolta per l'emulazione della prima Xbox...
Narwal celebra 10 anni: l'evoluzione tec...
TIM Enterprise acquisisce il 70% di VoiS...
Altro che dicembre, la RTX 5080 da 24 GB...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:50.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v