|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Perugia
Messaggi: 633
|
[C]funzione gets e struttura dati
ragazzi devo usare la funzione gets per scrivere in un array presente in una struttura. ho il puntatore alla struttura e ho provato in questo modo ma non va:
gets(testa->nome) come devo usare la gets?
__________________
Case Corsair 3500X ARGB - MB MSI B650 Gaming Plus WiFi - CPU Ryzen 7 7800X3D - RAM LEXAR DDR5 6000 CL30 ARGB - GPU Palit 4070 Super Dual 12GB - SSD1 Crucial P3 1TB M.2 - SSD2 Samsung 980 Pro 1TB M.2 - Monitor LG UWQHD 1440p@160Hz 34GP63AP |
|
|
|
|
|
#2 | |
|
Senior Member
Iscritto dal: Mar 2009
Messaggi: 753
|
Quote:
Ultima modifica di Teo@Unix : 10-05-2010 alle 11:29. |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Mar 2007
Città: Perugia
Messaggi: 633
|
in pratica io devo scrivere nell'array nome, ma con la scanf ke avevo usato all'inizio ovviamente non prende gli spazi. quindi avevo messo gets? come posso ovviare?
__________________
Case Corsair 3500X ARGB - MB MSI B650 Gaming Plus WiFi - CPU Ryzen 7 7800X3D - RAM LEXAR DDR5 6000 CL30 ARGB - GPU Palit 4070 Super Dual 12GB - SSD1 Crucial P3 1TB M.2 - SSD2 Samsung 980 Pro 1TB M.2 - Monitor LG UWQHD 1440p@160Hz 34GP63AP |
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2009
Messaggi: 753
|
A ... dimenticavo l'uso di gets() è caldamente sconsigliato perchè non effettua alcun controllo sulle dimensioni del buffer di destinazione.
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Mar 2009
Messaggi: 753
|
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 20:58.




















