20/07/08 16:56
lorenzo
Salve a tutti.
Ho un char str[200]. Devo riempirla con un'altra stringa contenente del testo. Questa stringa finisce con \n perché viene letta da un file.
Purtroppo in str non posso mettere \n, devo toglierlo.
Esiste una funzione che estragga una sottostringa??
aaa
20/07/08 17:43
gantonio
Non sono sicuro di aver capito il problema ... puoi spiegarti nuovamente, magari con un esempio?
aaa
20/07/08 18:11
lorenzo
fgets( funzione , 200 , file );
In 'funzione' c'é una stringa terminante con \n.
Io voglio estrarre la parte a sinistra di \n e metterla in un'altra variabile, senza usare for e altri cicli...
Devo fare così perché altrimenti quando elaboro la stringa lo \n mi sballa tutti i controlli.
aaa
20/07/08 18:41
gantonio
Il carattere \n e' l'ultimo della stringa in questione o e' in mezzo alla stringa?
aaa
20/07/08 19:42
gantonio
Beh ... eliminalo scrivendo dopo la fgets
funzione[strlen(funzione)-1]=0;
aaa