Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria
vivo X300 Pro rappresenta un'evoluzione misurata della serie fotografica del produttore cinese, con un sistema di fotocamere migliorato, chipset Dimensity 9500 di ultima generazione e l'arrivo dell'interfaccia OriginOS 6 anche sui modelli internazionali. La scelta di limitare la batteria a 5.440mAh nel mercato europeo, rispetto ai 6.510mAh disponibili altrove, fa storcere un po' il naso
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo
Lenovo Legion Go 2 è la nuova handheld PC gaming con processore AMD Ryzen Z2 Extreme (8 core Zen 5/5c, GPU RDNA 3.5 16 CU) e schermo OLED 8,8" 1920x1200 144Hz. È dotata anche di controller rimovibili TrueStrike con joystick Hall effect e una batteria da 74Wh. Rispetto al dispositivo che l'ha preceduta, migliora ergonomia e prestazioni a basse risoluzioni, ma pesa 920g e costa 1.299€ nella configurazione con 32GB RAM/1TB SSD e Z2 Extreme
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti
A re:Invent 2025, AWS mostra un’evoluzione profonda della propria strategia: l’IA diventa una piattaforma di servizi sempre più pronta all’uso, con agenti e modelli preconfigurati che accelerano lo sviluppo, mentre il cloud resta la base imprescindibile per governare dati, complessità e lock-in in uno scenario sempre più orientato all’hybrid cloud
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 10-01-2010, 22:20   #1
InsomNia_Italy
Member
 
Iscritto dal: Jan 2007
Messaggi: 75
[C] Come mai non incrementa questo contatore? Bohhh

Ciao a tutti,
allora, ho una stringa (comando) composta da una serie di caratteri separati da uno spazio. Voglio spezzarla con il delimitatore " " (spazio) e salvare all'interno dell'array (c) i vari token. Tutto dovrebbe funzionare ma non riesco a capire perchè il contatore I non incrementa ad ogni loop del ciclo.....vale sempre lo stesso. Cosa sbaglio?

Codice:
int i=0;
tokenPtr = strtok(comando," ");
while (tokenPtr != NULL)
{
	sscanf(tokenPtr,"%s",&var);
	c[i]=var;
	i++;
	//printf("%d\n",i);
	tokenPtr = strtok (NULL, " ");
}
Grazie mille =)
InsomNia_Italy è offline   Rispondi citando il messaggio o parte di esso
Old 10-01-2010, 23:12   #2
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Sicuro la stringa contenga spazi? Non entra nel ciclo, non vedo altra possibilità.
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 10-01-2010, 23:23   #3
InsomNia_Italy
Member
 
Iscritto dal: Jan 2007
Messaggi: 75
Si la stringa contiene spazi e nel ciclo entro perchè mettendo al suo interno un qualsiasi printf lo visualizza senza problemi...l'unica cosa è che quel dannato contatore non incrementa. Non riesco a capire perchè, eppure è un ciclo che non ha niente di chissà quanto complesso
InsomNia_Italy è offline   Rispondi citando il messaggio o parte di esso
Old 10-01-2010, 23:24   #4
InsomNia_Italy
Member
 
Iscritto dal: Jan 2007
Messaggi: 75
E aggiungo, che se all'interno del while inserisco un printf di tokenPtr visualizza ad ogni ciclo il token corretto. I però non incrementa e quindi VAR finisce sempre nella posizione 0 dell'array C....boh
InsomNia_Italy è offline   Rispondi citando il messaggio o parte di esso
Old 10-01-2010, 23:56   #5
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Nella sscanf var che tipo è? Stringa? Perchè con la &? L'array c di che tipo è?
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 11-01-2010, 00:02   #6
InsomNia_Italy
Member
 
Iscritto dal: Jan 2007
Messaggi: 75
Ecco le dichiarazioni

char *tokenPtr;
char c[10];
char var;
InsomNia_Italy è offline   Rispondi citando il messaggio o parte di esso
Old 11-01-2010, 00:05   #7
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Se var è un carattere perchè %s nella sscanf? Prova con %c.
ndakota è offline   Rispondi citando il messaggio o parte di esso
Old 11-01-2010, 00:15   #8
InsomNia_Italy
Member
 
Iscritto dal: Jan 2007
Messaggi: 75
ma porc.....come ho fatto a non notarlo prima non lo so...
Grazie, ora funziona tutto. Comunque non ho mica capito perchè I non aumentava a causa di questo disguido....dov'è il nesso tra le due cose?
InsomNia_Italy è offline   Rispondi citando il messaggio o parte di esso
Old 11-01-2010, 00:19   #9
ndakota
Senior Member
 
L'Avatar di ndakota
 
Iscritto dal: Oct 2006
Città: milano
Messaggi: 1439
Quote:
Originariamente inviato da InsomNia_Italy Guarda i messaggi
ma porc.....come ho fatto a non notarlo prima non lo so...
Grazie, ora funziona tutto. Comunque non ho mica capito perchè I non aumentava a causa di questo disguido....dov'è il nesso tra le due cose?
Ah, non dirlo a me XD Anche perchè non conosco bene il C, a dire il vero nessun linguaggio, quindi aspetta passi qualcuno più esperto.

Comunque tutto è bene quel che finisce bene, posso andare a letto contento
ndakota è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione vivo X300 Pro: è ancora lui il re della fotografia mobile, peccato per la batteria Recensione vivo X300 Pro: è ancora lui il...
Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'' per spingere gli handheld gaming PC al massimo Lenovo Legion Go 2: Ryzen Z2 Extreme e OLED 8,8'...
AWS re:Invent 2025: inizia l'era dell'AI-as-a-Service con al centro gli agenti AWS re:Invent 2025: inizia l'era dell'AI-as-a-Se...
Cos'è la bolla dell'IA e perché se ne parla Cos'è la bolla dell'IA e perché se...
BOOX Palma 2 Pro in prova: l'e-reader diventa a colori, e davvero tascabile BOOX Palma 2 Pro in prova: l'e-reader diventa a ...
Netflix dice addio a 111 titoli original...
Samsung prepara un foldable più l...
Nintendo Switch 2: in arrivo cartucce pi...
Evento storico: la prima squadra di robo...
Fallito il lancio del razzo spaziale nip...
Truffa RAM: moduli DDR4 spacciati per DD...
Bureau 1440 mostra un'immagine di un sat...
Revocati i premi a Clair Obscur: Expedit...
Robotaxi Tracker, un 19enne ha scoperto ...
Il razzo spaziale riutilizzabile cinese ...
Apple Watch SE 3 in offerta su Amazon: i...
Eldegarde: l'action RPG firmato dagli ex...
Bici elettrica da città in offerta: F.ll...
Va al minimo storico DJI Osmo Action 4, ...
ChatGPT Atlas è il browser peggio...
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: 13:54.


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