Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare
Mova Z70 Ultra Complete è un robot aspirapolvere che coniuga un'aspirazione potente e un lavaggio con rullo a logica di intelligenza artificiale che guida al meglio nella pulizia di casa: rulli e spazzole estensibili a pulire gli angoli e una base di ricarica che lava e ripristina il robot al emglio delle sue funzionalità dopo ogni azione di pulizia
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre
Abbiamo provato Google Pixel 11, il più accessibile della nuova gamma: chip Tensor G6 condiviso con i modelli Pro, fotocamera 48 MP con Magic Capture e Stili Fotografici, display Actua da 3000 nit e batteria da 4985 mAh. Ecco come si comporta nell'uso quotidiano, e cosa cambia davvero rispetto a Pixel 11 Pro e Pro XL
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship
Google Pixel 11 Pro XL debutta in Italia con il nuovo Tensor G6, lo Zoom Pro fino a 120x, il display Super Actua da 3600 nit e la new entry HiLight riservata ai modelli Pro: lo abbiamo provato in anteprima per diversi giorni prima del lancio commerciale, tra fotocamera generativa, ricarica ancora indietro rispetto ai rivali e un prezzo che parte da 1399 euro
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 27-02-2007, 11:56   #1
LarsFrederiksen
Senior Member
 
L'Avatar di LarsFrederiksen
 
Iscritto dal: Jun 2005
Città: Roma
Messaggi: 761
[c++] problema lettura valori da file di testo!

Ciao,
vi espongo il problema.
Ho un file di testo che contiene valori così organizzati:

1
4
2
3
5 8
6 7

Vorrei leggere ciascuna riga e memorizzare il valore letto in una variabile. Se sulla riga c'è un solo numero ci riesco facendo:

FILE *f;
int valore;

fscanf(f, "%i\t", &valore);

Se sulla riga ci sono 2 valori non riesco. Ad esempio a riga 5 vorrei leggere il valore 5 e metterlo in una variabile valore1; successivamente leggere il valore 8 e metterlo in un altra variabile valore2. Misà che il problema è lo spazio vuoto tra i 2 valori..........
Qualsiasi suggerimento è graditissimo!!
Ciao e grazie
__________________
"...e la fine di tutto il nostro esplorare sarà arrivare dove abbiamo cominciato e conoscere quel luogo per la prima volta...""
LarsFrederiksen è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2007, 12:31   #2
andbin
Senior Member
 
L'Avatar di andbin
 
Iscritto dal: Nov 2005
Messaggi: 5206
Quote:
Originariamente inviato da LarsFrederiksen Guarda i messaggi
Se sulla riga ci sono 2 valori non riesco. Ad esempio a riga 5 vorrei leggere il valore 5 e metterlo in una variabile valore1; successivamente leggere il valore 8 e metterlo in un altra variabile valore2. Misà che il problema è lo spazio vuoto tra i 2 valori..........
Innanzitutto il C++ qui c'entra poco, visto che hai usato funzioni standard del "C".

Se dovessi farlo io, senza sapere a priori se in una riga ho 1 o 2 valori, farei così: leggo le righe con fgets, spezzo la riga con strtok usando lo spazio e il \n come delimitatori e per ogni "token" ottenuto lo converto in numero con atoi.
Ovviamente è una delle possibili soluzioni ...
__________________
Andrea, Senior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
Java Versions Cheat Sheet
andbin è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2007, 15:12   #3
LarsFrederiksen
Senior Member
 
L'Avatar di LarsFrederiksen
 
Iscritto dal: Jun 2005
Città: Roma
Messaggi: 761
Ciao,
come avrai notato di C e C++ sono poco pratico( ho "studiato" solo Java).
Se hai tempo mi scriveresti 2 righe esemplificative???
Io sto cercando qua là ma sono in alto mare!!

ciauz
__________________
"...e la fine di tutto il nostro esplorare sarà arrivare dove abbiamo cominciato e conoscere quel luogo per la prima volta...""
LarsFrederiksen è offline   Rispondi citando il messaggio o parte di esso
Old 27-02-2007, 22:48   #4
LarsFrederiksen
Senior Member
 
L'Avatar di LarsFrederiksen
 
Iscritto dal: Jun 2005
Città: Roma
Messaggi: 761
Seguendo i preziosi e precisi suggerimenti di Andbin(che ringrazio) sono quasi arrivato alla soluzione!!
Domani ve la posto!!!
Ciao notteeeeeee
__________________
"...e la fine di tutto il nostro esplorare sarà arrivare dove abbiamo cominciato e conoscere quel luogo per la prima volta...""

Ultima modifica di LarsFrederiksen : 27-02-2007 alle 22:55.
LarsFrederiksen è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Google Pixel 11 Pro XL: fotocamera al top, batteria indietro. Luci e ombre del nuovo flagship Google Pixel 11 Pro XL: fotocamera al top, batte...
Non sai programmare? Ecco cosa si può fare con un LLM e una GeForce RTX 5070 Ti Non sai programmare? Ecco cosa si può far...
Recensione Samsung Galaxy Z Fold8 Ultra: il pieghevole più famoso diventa quasi perfetto Recensione Samsung Galaxy Z Fold8 Ultra: il pieg...
SpaceX non lancerà più Sta...
EHA Reader Awards 2026: i migliori prodo...
NVIDIA ha insegnato all'IA a ricostruire...
Rimosso un raro tumore grazie alla simul...
ASUS alza l'asticella del gaming: ecco i...
I satelliti Rassvet (Starlink russo) di ...
AMD stravince la sua stessa sfida sull'e...
Novità per Renault 5: più ...
Altman ammette: "Troppo ambiziosi s...
Grazie al radiotelescopio ALMA c'è...
Estensioni per browser e shadow AI sono ...
ASUS ROG punta sugli eSport con OLED da ...
Un chip più piccolo e un package ...
Windows 11, la DLL della memoria unifica...
Arrivano i nuovi Mac mini e Mac Studio c...
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: 05:32.


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