Trasformare una stringa in un array di caratteri

Ciao a tutti! Scusate la domanda da niubbo... (benché niubbissimo io non sia) :P Devo mettere tutti (o i primi x) caratteri di una stringa in un array,uno per elemento. In PHP c'è la funzione explode,ma in C come si fa?? Mi serve per finire di scrivere una libreria per display a segmenti multiplexati... Grazie a chi avrà la pazienza di aiutarmi ;)

risposta (forse stupida) ma la stringa in c dovrebbe essere di per se un array di char quindi facendo vettore[0] = str1[0] dovrebbe funzionare, scusa se non era questo quello che intendevi

Ottimo! Sinceramente non ci avevo proprio pensato che potesse esser così! Dopo cena verifico e ti faccio sapere... Per ora grazie 1000 per la risposta ;)

Ha ragione ale92_, in C non esistono "stringhe" ma solo array, ovvero: zone contigue di memoria. Tanto è vero che in C con l'uso dei puntatori è possibile fare elaborazioni velocissime sulle stringhe senza doversele "passare" tra funzioni (giochetto potente ma molto delicato, perchè se si sbaglia ad indirizzare il pasticcio è inevitabile ;) ).

Ragazzi, grazie veramente! M’avete risolto la serata :slight_smile: Finito lo sketch lo linko qui sotto, tante volte servisse a qualcuno :slight_smile:
Grazie mille! Ciaoooo!