Primo Precedente 2 di 2
  1. L'avatar di Ibrahimovic 89 Ibrahimovic 89Ibrahimovic 89 è offline #16
    16-07-10 01:43

    Citazione oraledomani Visualizza Messaggio
    credo andrò a suicidarmi a questo punto...
    ci provo io, mi metto ora, tanto e' un po che non programmo e mi va di farlo
    Se sei ancora qui tra mezz'oretta allora faccio e te lo passo

  2. oraledomanioraledomani è offline #17
    16-07-10 01:44

    Citazione Ibrahimovic 89 Visualizza Messaggio
    ci provo io, mi metto ora, tanto e' un po che non programmo e mi va di farlo
    scusa, mal che vada puoi rifarlo tutto?
    Sarebbe meglio ;_;
    Perché non mi convince granché
    Ti prego... se riesci... alla fine comunque non si tratta di qualcosa di molto lungo da scrivere, come vedi io ho fatto una 60ina di righe

  3. L'avatar di Ibrahimovic 89 Ibrahimovic 89Ibrahimovic 89 è offline #18
    16-07-10 01:46

    Citazione oraledomani Visualizza Messaggio
    scusa, mal che vada puoi rifarlo tutto?
    Sarebbe meglio ;_;
    Perché non mi convince granché
    Ti prego... se riesci... alla fine comunque non si tratta di qualcosa di molto lungo da scrivere, come vedi io ho fatto una 60ina di righe
    si certo se lo faccio lo rifaccio perche' uso convenzioni diverse dalle tue e ci metterei piu' a capire che hai fatto in un certo passaggio che a correggerlo.

  4. oraledomanioraledomani è offline #19
    16-07-10 01:50

    Citazione Ibrahimovic 89 Visualizza Messaggio
    si certo se lo faccio lo rifaccio perche' uso convenzioni diverse dalle tue e ci metterei piu' a capire che hai fatto in un certo passaggio che a correggerlo.
    ti ho addato ma non ti trovo online!

  5. L'avatar di Ibrahimovic 89 Ibrahimovic 89Ibrahimovic 89 è offline #20
    16-07-10 02:29

    Codice:
    #include <stdio.h>
    #include <ctype.h>
    #include <string.h>
    #define MAX_CAR 25
    #define MAX_STR 10
    
    int somma_converti ( char file_name[] );
    
    int main()
    {
     char file_name[MAX_CAR];
     printf("Inserire il nome del file\n");
     scanf("%s", file_name);
     printf("\n\nLa somma totale in base 10 e': %d", somma_converti( file_name ) );
     return 0;
    }
    
    
    int somma_converti ( char file_name[] )
        {
         FILE *f_in;
         char stringa[MAX_STR];
         int base, i, totale = 0, valore, cifra, stato;
         if ( (f_in = fopen( file_name, "r" )) != NULL )
            {
             for ( stato = fscanf(f_in,"%s%d", stringa, &base);
                    stato != EOF;
                        stato = fscanf(f_in,"%s%d", stringa, &base) )  
                        {
                         valore = 0;
                         for ( i=0; i< strlen(stringa); i++)
                            {
                             if ( isdigit (stringa[i]) )
                                {
                                 cifra = stringa[i] - '0';
                                 valore = valore*base + cifra;
                                }
                             else
                                if ( stringa[i] != ')' && stringa[i] != '(' )
                                    {
                                     cifra = tolower(stringa[i]) - 'a' + 10;
                                     valore = valore*base + cifra;
                                    }
                            }
                         totale += valore;
                        }
            }
         else   printf("\nERRORE nell'apertura del file \n");
         return totale;
        }

  6. L'avatar di Lex LexLex è offline #21
    16-07-10 13:49

    Topic di aiuto per compiti sono vietati.
    Per discutere in generale di programmazione c'è questa sezione: http://forum.gamesvillage.it/forumdi...e-e-web-design

 
Primo Precedente 2 di 2