Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Non so perchè, ma non riesco neanche a controllare se nella mia stringa sono presenti certi caratteri:
io devo verificare con un if se nella stringa è presente il carattere 'o', seguito dal carattere 'y'.
Adesso vi faccio vedere come faccio io:
char *fnp; /*vettore in cui è contenuta la formula normale prenessa*/
int i = 0,
f_presente = 0, /*flag per indicare se f è gia presente */
g_presente = 0, /*flag per indicare se g è gia presente */
h_presente = 0, /*flag per indicare se h è gia presente*/
x_presente = 0, /*flag per indicare se x farà parte del funtore*/
y_presente = 0, /*flag per indicare se y farà parte del funtore*/
z_presente = 0; /*flag per indicare se z farà parte del funtore*/
E mi segna tutte le variabili a zero, quando invece la variabile y_presente dovrebbe valere 1 (inserendo la stringa exoyezP(x, y, z); però mi segna la presenza del carattere 'f'; e non capisco il perchèèèèèè