Oppure

Loading
29/06/08 11:05
giocala88
Salve, come al solito ritorno a chiedere aiuto o chiarimenti in riferimento alla seguente implementazione.
Il problema è questo:
Acquisire un'espressione in FNC;
Verificare che la effettiva espressione è in FNC;
quindi ciclare gli elementi a sinistra dell'operatore '*'....ecco il problema...
L'ultimo ciclo for non cicla gli elementi < '*'...ed inoltre nell'inserimento dell'espressione prima che avvenga la scrittura della stessa bisogna effettuare due o tre invio prima della visualizzazione....come sempre ringrazio tutti anticipatamente e spero di essere stato chiaro e comprensibile...ciao
ps. A tutti gli exp presenti nell'implementazione hanno l'indice 'i'....
Non capisco come mai non mi visualizza l'indice di exp....
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int i,
        j,
        *exp_disgiunte,
        n_exp_disgiunte,
        k;

    char exp[1000];

    printf("\nAcquisire l'espressione in FNC: ");
    for(i = 0; i < '\n'; ++i)
      scanf("%c",
            &exp[i]);


    printf("\n");

    for(i = 0; i < '\n'; ++i)
      printf("\n%d ->%c", i+1, exp[i]);

    printf("\n");

        for(i = 0; i <= '*'; ++i)
          printf("%c", exp[i]);


    printf("\n");



    return 0;
}


pierotofy: per l'ennesima volta... il codice sorgente lo devi circondare dai tag [ code] e [/ code].
Ultima modifica effettuata da pierotofy 29/06/08 12:13
aaa