View Full Version : [C] estrarre caratteri da una stringa
ciao...esiste una funzione di C che mi permetta di estrarre il terzo, quarto e qionto carattere di una stringa e copiarli in un'altra stringa? grazie!!
carter100
29-09-2007, 12:19
Non puoi semplicemente fare nuovastringa[0]=stringa[2];
nuovastringa[1]=stringa[3];
eccetera
(magari mettendo il tutto in un ciclo for?)
E magari terminando la nuova stringa con \0 ;)
carter100
29-09-2007, 12:49
E magari terminando la nuova stringa con \0 ;)
Verissimo :D
Non hai idea di quante volte ho saltato la chiusura della stringa avendo problemi quando provavo il programma :muro:
spiego meglio la mia situazione, ho una matrice puntatori a stringhe, dalla stringa nella posizione [x][y] devo estrarre 3 caratteri da copiare nella stringa contenuta in [x][y+1]...
m[x][y+1] = m[x][y];
Ovviamente puoi variare x e y con un for o semplicemente tramite un indice intero.
ci sono ho risolto...non riuscivo a fare riferimento hai singoli caratteri!!...grazie per l'aiuto!!!
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.