|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Junior Member
Iscritto dal: Nov 2006
Messaggi: 15
|
[C] Incremento stringa
Ciao a tutti ragazzi!
Vorrei creare un programma che mi incrementi IL NOME di una stringa. heheheh, lo so che sembro BLASFEMO per voi informatici... però mi è indispensabile poterlo fare. Utilizzo 4 stringhe chiamate: ugo1, ugo2, ugo3, ugo4 Dovrei gestire i numeri del nome (OVVERO 1, 2, 3, 4)... come se fossero delle variabili separate... distinte dal nome... E' POSSIBILE??? Daje ragazzi che voi siete forti! Vi riporto una bozza del programma (che non c'entra assolutamente niente con il mio programma, ma rende l'idea del problema che devo affrontare... vi prego aiutatemi...) Codice:
main(){
//creazione 5 stringhe
char ugo1[20]= "ciao";
char ugo2[20]= "salve";
char ugo3[20]= "Buongiorno";
char ugo4[20]= "Buonasera";
char ugo5[20]= "Buonanotte";
//"Soluzione Banale"
//printf("%s %s %s %s %s", ugo1, ugo2, ugo3, ugo4, ugo5);
//PROBLEMA REALE!!!
for (i=1; i<=5; i++){
printf("%s ", ugoi); //COMPLETAMENTE INVENTATOOOOO!!!
}
}
Vi prego trovate un modo per utilizzare quell'incremento... P.S. Considerando l'enorme semplificazione che ho fatto, il problema è proprio che nel mio programma vero, quella soluzione banale non c'è perchè non è che devo stampare una stringa... DEVO PASSARE UNA STRINGA ALLA VOLTA AD UNA FUNZIONE CHE NE LEGGE SOLO UNA! Il problema è che non so quante stringhe gli devo passare... gestisco tutto tramite una variabile che sa IL NUMERO DI STRINGHE... in pratica l'unica soluzione è incrementare sto nome e passarlo alla funzione... ESISTE UNA SOLUZIONE??? Ultima modifica di ugo86 : 25-02-2007 alle 22:27. |
|
|
|
|
|
#2 | |
|
Member
Iscritto dal: Jul 2006
Messaggi: 146
|
Quote:
Codice:
string [] vettoreStringhe= {"Ciao","io","sono","Premier"}
Codice:
vettoreStringhe[3] Fammi sapere. Ciao
__________________
Forza e onore!!! |
|
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Bisogna usare un array:
Codice:
char *ugo[] = { "ciao", "salve", "Buongiorno", "Buonasera", "Buonanotte" };
int i;
for (i=0; i<5; i++)
printf ("%s ", ugo[i]);
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
#4 |
|
Junior Member
Iscritto dal: Nov 2006
Messaggi: 15
|
|
|
|
|
|
|
#5 | |
|
Senior Member
Iscritto dal: Nov 2005
Città: TO
Messaggi: 5206
|
Quote:
string vettoreStringhe[] = {"Ciao","io","sono","Premier"};
__________________
Andrea, SCJP 5 (91%) - SCWCD 5 (94%) |
|
|
|
|
|
|
#6 |
|
Junior Member
Iscritto dal: Nov 2006
Messaggi: 15
|
fenomeno
andbin sei un fenomeno!!!
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 14:27.




















