Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - Array, modificarli tagliarli.
Forum - C/C++ - Array, modificarli tagliarli.

Avatar
vincenzo2342 (Normal User)
Newbie


Messaggi: 1
Iscritto: 04/11/2009

Segnala al moderatore
Postato alle 15:13
Mercoledė, 04/11/2009
Buon giorno a tutti,
sono nuovo del forum, e vi faccio i complimenti per il sito.

Vorrei chiedervi:
Io nel mio programmino creo un array di 1000 elementi, cosė da permettere all'utente di inserire in input tanta roba.
Ma poi vorrei lavorarci su ed averlo 'pulito', senza spazi vuoti in coda.

Come posso tagliarlo?

Sono reduce dalla programmazione PHP in cui non c'era il problema del runtime.
Inoltre, se esiste, vorrei tanto sapere se c'č una guida, o meglio un manuale delle funzioni del C.
(come php.net)

Grazie in anticipo, Vincenzo.

PM Quote
Avatar
TheKaneB (Member)
Guru^2


Messaggi: 1792
Iscritto: 26/06/2009

Segnala al moderatore
Postato alle 15:26
Mercoledė, 04/11/2009
se vieni dal php troverai tantissimi limiti nella gestione degli array in C. Ad esempio non esiste il concetto di array associativo e la memoria deve essere preallocata esplicitamente.

Nel tuo caso potresti allocare dinamicamente la memoria usando malloc() e realloc(). Fai una ricerca sul forum, troverai tanti post circa il trattamento di array dinamici.

Ciao ;)

PM Quote
Avatar
evilmight (Member)
Expert


Messaggi: 206
Iscritto: 28/01/2009

Segnala al moderatore
Postato alle 16:59
Giovedė, 05/11/2009
ovviamente non ti dimeticare usare la funzione free() dopo una malloc o realloc, onde a evitare memory leak .

PM Quote