Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - problema con ciclo for.....
Forum - C/C++ - problema con ciclo for.....

Avatar
giocala88 (Normal User)
Expert


Messaggi: 248
Iscritto: 23/04/2008

Segnala al moderatore
Postato alle 13:05
Domenica, 29/06/2008
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....
Codice sorgente - presumibilmente C++

  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. int main()
  5. {
  6.     int i,
  7.         j,
  8.         *exp_disgiunte,
  9.         n_exp_disgiunte,
  10.         k;
  11.  
  12.     char exp[1000];
  13.  
  14.     printf("\nAcquisire l'espressione in FNC: ");
  15.     for(i = 0; i < '\n'; ++i)
  16.       scanf("%c",
  17.             &exp[i]);
  18.  
  19.  
  20.     printf("\n");
  21.  
  22.     for(i = 0; i < '\n'; ++i)
  23.       printf("\n%d ->%c", i+1, exp[i]);
  24.  
  25.     printf("\n");
  26.  
  27.         for(i = 0; i <= '*'; ++i)
  28.           printf("%c", exp[i]);
  29.  
  30.  
  31.     printf("\n");
  32.  
  33.  
  34.  
  35.     return 0;
  36. }



pierotofy: per l'ennesima volta... il codice sorgente lo devi circondare dai tag [ code] e [/ code].

Ultima modifica effettuata da pierotofy il 29/06/2008 alle 14:13
PM Quote