Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Le soluzioni FSP per il 2026: potenza e IA al centro
Le soluzioni FSP per il 2026: potenza e IA al centro
In occasione del Tech Tour 2025 della European Hardware Association abbiamo incontrato a Taiwan FSP, azienda impegnata nella produzione di alimentatori, chassis e soluzioni di raffreddamento tanto per clienti OEM come a proprio marchio. Potenze sempre più elevate negli alimentatori per far fronte alle necessità delle elaborazioni di intelligenza artificiale.
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa
AWS è il principale operatore di servizi cloud al mondo e da tempo parla delle misure che mette in atto per garantire una maggiore sovranità alle organizzazioni europee. L'azienda ha ora lanciato AWS European Sovereign Cloud, una soluzione specificamente progettata per essere separata e distinta dal cloud "normale" e offrire maggiori tutele e garanzie di sovranità
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto
Xiaomi ha portato sul mercato internazionale la nuova serie Redmi Note, che rappresenta spesso una delle migliori scelte per chi non vuole spendere molto. Il modello 15 Pro+ punta tutto su una batteria capiente e su un ampio display luminoso, sacrificando qualcosa in termini di potenza bruta e velocità di ricarica
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-05-2012, 17:25   #1
fix87
Member
 
Iscritto dal: Jan 2008
Città: Firenze
Messaggi: 150
[C] Non mi legge la prima parola del file

Salve a tutti sto creando un progetto universitario che consta in una rubrica telefonica.
Praticamente ho qua due funzioni, una che aggiunge le voci in rubrica (cognome, nome e telefono) ed un'altra che cerca un cognome e nome preciso per poi visualizzare l'intera voce.
Sono fermo nella creazione della funzione che ricerca i nomi nella rubrica ma il problema è il seguente:
Per il momento faccio scrivere sullo stdout la voce della prima persona soltanto che mi da in output lo spazio tra il cognome e il nome e poi mi da il nome e il numero. In poche parole mi salta la fscanf del cognome ossia la prima parola della riga. Vi posto i pezzetti di codice che interessano:

//Aggiungere record in rubrica
int addContact(){
FILE*f;
char cognome[15], nome[15], telefono[15];
f=fopen("rubrica.txt","a");
printf("COGNOME: ");
scanf("%s",cognome);
printf("NOME: ");
scanf("%s",nome);
printf("TELEFONO: ");
scanf("%s",telefono);
fprintf(f,"%s %s %s\n",cognome,nome,telefono);
fclose(f);
return 0;
}

//Trovare contatto/i
int searchContact(){
FILE*f;
nomeT[15], cognomeT[30], telefonoT[10];
f=fopen("rubrica.txt","r");
fscanf(f,"%s",cognomeT);
fscanf(f,"%s",nomeT);
fscanf(f,"%s",telefonoT);
printf("%s %s %s",cognomeT,nomeT,telefonoT);
fclose(f);
return 0;
}

Ho fatto due prove:
1) Inserisco una nuova voce tramite il comando addContact() e poi effettuo la ricerca con searchContact() e mi da l'errore in questione;
2)Inserisco a mano nel file rubrica.txt la voce della persona ed effettuo la ricerca con searchContact() ed ecco che magicamente mi appaiono tutte e tre le voci (cognome, nome e telefono). Cioè la fscanf comincia a leggere dalla prima parola della riga.

Da questo presumo che quindi è una problema della funzione addContact().
Secondo voi quale potrebbe essere il problema???
Scusate il testo lungo ma mi volevo spiegare bene!
Grazie mille
__________________
ACER ASPIRE 5920G - INTEL CORE2 DUO T7700 - NVIDIA GEFORCE 8600GT - 2GB RAM DDR2 - 250GB HDD - HD DVD
fix87 è offline   Rispondi citando il messaggio o parte di esso
Old 20-05-2012, 18:12   #2
lorenzo001
Senior Member
 
Iscritto dal: Jul 2008
Città: Roma
Messaggi: 542
Come ti è stato detto in

http://forum.html.it/forum/showthrea...readid=1508569

nella funzione la linea

nomeT[15], cognomeT[30], telefonoT[10];

non ha senso.

E probabilmente il codice non viene neanche compilato.
lorenzo001 è offline   Rispondi citando il messaggio o parte di esso
Old 20-05-2012, 18:18   #3
fix87
Member
 
Iscritto dal: Jan 2008
Città: Firenze
Messaggi: 150
Ok allora continuo di li la discussione. Scusate il "doppio" post!
__________________
ACER ASPIRE 5920G - INTEL CORE2 DUO T7700 - NVIDIA GEFORCE 8600GT - 2GB RAM DDR2 - 250GB HDD - HD DVD
fix87 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Le soluzioni FSP per il 2026: potenza e IA al centro Le soluzioni FSP per il 2026: potenza e IA al ce...
AWS annuncia European Sovereign Cloud, il cloud sovrano per convincere l'Europa AWS annuncia European Sovereign Cloud, il cloud ...
Redmi Note 15 Pro+ 5G: autonomia monstre e display luminoso, ma il prezzo è alto Redmi Note 15 Pro+ 5G: autonomia monstre e displ...
HONOR Magic 8 Pro: ecco il primo TOP del 2026! La recensione HONOR Magic 8 Pro: ecco il primo TOP del 2026! L...
Insta360 Link 2 Pro e 2C Pro: le webcam 4K che ti seguono, anche con gimbal integrata Insta360 Link 2 Pro e 2C Pro: le webcam 4K che t...
Aetherflux e Lockheed Martin insieme per...
SpaceX sta proseguendo i test della terz...
Axiom Space ha mostrato un nuovo video d...
Realme: la trasformazione in sub-brand d...
PlayStation 6 si farà attendere: ...
BWT Alpine chiude la prima tornata di pr...
Beyond Good & Evil 2 non è st...
Qualcomm: il CEO ha guadagnato quasi 30 ...
AMD: 'Non importa cosa dice Intel, i mig...
Non è solo colpa del mercato: il ...
3 smartphone ai prezzi più bassi ...
Pwn2Own Automotive 2026 da record: 76 ze...
Più watt, più bassi e subwoofer incluso:...
Xiaomi POCO F8 Pro, un top di gamma a 54...
Tassa di 2 euro sui piccoli pacchi: un a...
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: 08:11.


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