|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
modifica di una stringa
avete presente quando uno diventa scemo per un pomeriggio sano su una cavolata?
![]() sta succedendo a me in questo esatto momento ![]() allora: quando uno dichiara una stringa e la inizializza così: Codice:
char *s = "blah blah blah"; ed è possibile se invece io la dichiaro così: Codice:
const char *s = "blah blah blah"; no perché mi ci sto rimbecillendo... tante volte la risposta fosse che no, non è possibile (come suppongo e spero che sia), qual è il dannato motivo??? ![]() la pagina che contiene quei dati è in sola lettura??? e perché mai dico io?!?? bene, grazie per le eventuali risposte, e ora faccio quello che faccio sempre quando passo pomeriggi simili: spengo tutto, esco, me ne vado a correre e corro finché non mi salta un pistone!!! ![]() (dannazione, non c'è una faccina ad alta velocità qui...?) |
![]() |
![]() |
![]() |
#2 | ||
Member
Iscritto dal: Sep 2004
Città: vicino a Cosenza
Messaggi: 61
|
Quote:
Quote:
Codice:
const char *const string = "prova text" il nome "arr" e` un puntatore costante al primo elemento, e questo non si puo' modificare. Saluti
__________________
<| http://fgr.altervista.org |> <| GNU/Linux Registered User #365929 |> <| GnuPG/OpenPGP key available |> |
||
![]() |
![]() |
![]() |
#3 | |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
![]() ![]() e ora io come faccio? sto facendo un programma in cui tutte le stringhe che uso le voglio codificare; al momento dell'uso le decodifico temporaneamente e poi le ricodifico subito, ma se il compilatore fa lo sterco (per non usare altre parole) io non posso modificarle... non ditemi che devo allocare apposta spazio a parte ogni volta ![]() |
|
![]() |
![]() |
![]() |
#4 |
Member
Iscritto dal: Sep 2004
Città: vicino a Cosenza
Messaggi: 61
|
per quanto riguarda il programma che stai facendo, suppongo che si tratta del C perche' se in C++ c'e' la classe <string>, IMHO userei gli array:
char string[] // almeno questo puoi modificarlo ora devo proprio uscire, a domani o a domenica. Saluti
__________________
<| http://fgr.altervista.org |> <| GNU/Linux Registered User #365929 |> <| GnuPG/OpenPGP key available |> |
![]() |
![]() |
![]() |
#5 | ||
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
Quote:
Quote:
![]() ![]() ![]() grazie di tutto, ciao! ![]() |
||
![]() |
![]() |
![]() |
#6 | |
Member
Iscritto dal: Sep 2004
Città: vicino a Cosenza
Messaggi: 61
|
Quote:
Saluti
__________________
<| http://fgr.altervista.org |> <| GNU/Linux Registered User #365929 |> <| GnuPG/OpenPGP key available |> |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 22:05.