Mi sto avvicinando piano piano al C, e mi sono trovato di fronte al dover verificare contnuto di una stringa:
codice:
#include <stdio.h>

int main (int argc, const char * argv[]) {
    // insert code here...
	char lett[20];
    scanf("%s",lett);
	if (lett == "start") {
		printf("Starting Diary...");
	}
	else {
		printf("Unknown Command: %s", lett);
	}
	return 0;
}
Il fatto è che qualsiasi valore do alla variabile lett, non è uguale a "start".. nemmeno se imposto lett = "start" nel sorgente...