Originariamente inviato da matteo martis
contai
E "contasti" male ... le stringhe sono 30 ... l'ultimo elemento è un NULL che non devi utilizzare (a meno di non volere un crash).

Quel NULL potrebbe servire come "tappo" per finire i confronti, ma il codice dovrebbe essere diverso (a proposito, tu perché hai aggiunto quel NULL?)

Ad esempio, un codice che utilizza il NULL evitando di sapere quante sono le parole è

codice:
	int i=0; 
	while(keywords[i])
		if(strcmp(keywords[i++],s)==0) 
			is_key = 1;