Oppure

Loading
20/06/07 8:25
ciddazza
salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= 'salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='salve a tutti ho 1 problema cn il programma ke ho fatto e nn riesco a capire dove sta... anke il compilatore nn sembra riuscire a darmi aiuto cn il debug, vi spiego cosa dovrebbe fare il programma.
dovrebbe fare inserire 1 stringa leggendo 1 carattere alla volta (compresi di spaziatura) e terminare cn INVIO. dopo dovrebbe stampare la stringa e successivamente 1 ciclo dovrebbe scandirla e inserire ogni parola in 1 sottostringa(fino a 1 massimo di 10 sottostringhe) vi incollo il codice

//Programma ke divide 1 stringa in + stringhe senza gli spazi

#include <stdio.h>
#include <stdlib.h>
#include <ctype.h>
#define TRUE 1
#define FALSE 0
main()
{
//DICHIARAZIONE STRINGHE
char stringa[510];
char stringa1[510];
char stringa2[510];
char stringa3[510];
char stringa4[510];
char stringa5[510];
char stringa6[510];
char stringa7[510];
char stringa8[510];
char stringa9[510];
char stringa10[510];
int flag=FALSE,indice=-1,i,cont=0,j;

//INSERIMENTO STRINGA
printf ("Inserisci 1 stringa (INVIO per terminare)=>";);

do{
indice++;
scanf ("%c",stringa[indice]);
}
while (stringa[indice]!= '\n'&&(indice <511));
stringa[indice]= '{parsed_message}';
printf ("La stringa iniziale e\' => %s\n",stringa);

//INIZIO DIVISONE E STAMPA STRINGHE
for (i=0;i<indice;i++)
{
if (!isspace((int)stringa[i])) //carattere diverso da spazio
{
if (!flag) //se non siamo a inizio parola
{
flag=TRUE; //segna inizio parola
cont++; //contatore di sottostringhe utilizzate
j=0; //indice delle sottostringhe
}
/*INIZIO DELLE STAMPE DELLE STRINGHE*/
switch (cont)
{
case 1:
{
if (j=0) //Se a inizio parola
printf ("Stringa1 => ";);
stringa1[j]=stringa[i];
printf ("%c",stringa1[j]);
j++;
stringa1[j]='{parsed_message}';
break;
}
case 2:
{
if(j=0)
printf ("\nStringa2 => ";);
stringa2[j]=stringa[i];
printf ("%c",stringa2[j]);
j++;
stringa2[j]='{parsed_message}';
break;
}
case 3:
{
if(j=0)
printf ("\nStringa3 => ";);
stringa3[j]=stringa[i];
printf ("%c",stringa3[j]);
j++;
stringa3[j]='{parsed_message}';
break;
}
case 4:
{
if(j=0)
printf ("\nStringa4 => ";);
stringa4[j]=stringa[i];
printf ("%c",stringa4[j]);
j++;
stringa4[j]='{parsed_message}';
}
case 5:
{
if(j=0)
printf ("\nStringa5 => ";);
stringa5[j]=stringa[i];
printf ("%c",stringa5[j]);
j++;
stringa5[j]='{parsed_message}';
}
case 6:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa6 => ";);
stringa6[j]=stringa[i];
printf ("%c",stringa6[j]);
j++;
stringa6[j]='{parsed_message}';
}
case 7:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa 7 => ";);
stringa7[j]=stringa[i];
printf ("%c",stringa7[j]);
j++;
stringa7[j]='{parsed_message}';
}
case 8:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa8 => ";);
stringa8[j]=stringa[i];
printf ("%c",stringa8[j]);
j++;
stringa8[j]='{parsed_message}';
}
case 9:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa9 => ";);
stringa9[j]=stringa[i];
printf ("%c",stringa9[j]);
j++;
stringa9[j]='{parsed_message}';
}
case 10:
{
if(j=0) //controllo ke sia l'inizio stringa
printf ("\nStringa10 => ";);
stringa10[j]=stringa[i];
printf ("%c",stringa10[j]);
j++;
stringa10[j]='{parsed_message}';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


';
}
} //FINE SWITCH
printf ("\n";);
}//FINE IF (NN SPAZI)
else
flag=FALSE;

}//FINE FOR */
system ("pause";);
}


aaa