Ciao ragazzi. Vorrei capire una cosa in questo esercizio che ho provato a fare.
Volendo stampare tutte le stringhe presente in conjunction, potrei fare così
E fino a qui ci sono. Perchè invece se faccio qualcosa del genere il programma non mi stampa correttamente tutte le stringhe? Eppure il principio di funzionamento dovrebbe essere lo stesso, no?codice:[...] static char *conjunction[] = { "il", "lo", "la", "i", "gli", "le", "e", "ed", "o", "ma", "nè" }; [...] int main() { int n = (int) (sizeof (conjunction) / sizeof(conjunction[0])); int i; for (i = 0; i < n; i++) printf("%s\n", conjunction[i]); }
codice:{ char *pc = conjunction[0]; int n = (int) (sizeof (conjunction) / sizeof(conjunction[0])); while (--n >= 0) printf("%s\n", pc++); }

 
			
			 
					
					
					
						 Rispondi quotando
  Rispondi quotando