Visualizzazione dei risultati da 1 a 6 su 6

Discussione: [C] Errorre ||

  1. #1

    [C] Errorre ||

    codice:
    #include <stdio.h>
    #include <stdlib.h>
    
    #define IN         1
    #define OUT        0
    
    main()
    {
          int c, nl, nw, nc, state;
          
          state = OUT;
          nl = nw = nc = 0;
          while ((c = getchar()) != EOF)
          {
                ++nc;
                if (c == '\n')
                   ++nl;
                if (c == ' ' || c == '\n' || c = '\t')
                   state = OUT;
                else if (state == OUT)
                {
                     state = IN;
                     ++nw;
                }
          }
          printf("%d %d %d\n", nl, nw, nc);
          
    system("pause");
    }
    Il programma mi segnala un errore su questa riga:

    codice:
    if (c == ' ' || c == '\n' || c = '\t')
    da cosa può dipendere?



  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    c = '\t'

    noti niente ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Originariamente inviato da oregon
    c = '\t'

    noti niente ?
    Avevo già risolto, grazie comunque

  4. #4

  5. #5
    Originariamente inviato da MacApp
    Nei confronti, metti SEMPRE la costante a sinistra e... NON sbaglierai MAI più!
    http://www.isidoroghezzi.net/assegna...r_sbaglio.html
    ;-)
    Grazie, purtroppo l'aver programmato per 10 anni in un altro linguaggio, mi fa commettere di questi errori.

  6. #6
    Originariamente inviato da supergeniux
    Grazie, purtroppo l'aver programmato per 10 anni in un altro linguaggio, mi fa commettere di questi errori.
    Il mettere la costante a sinistra nei confronti, ti protegge per SEMPRE da errori similari anche in qualunque altro linguaggio ;-)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.