Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    6

    [C] Confronto di stringhe in due array

    Salve a tutti, da qualche mese ho cominciato a studiare il C e ultimamente ho cominciato l'argomento degli array. Sto avendo difficoltà nel confronto di stringhe appartenenti a due vettori diversi.
    Ho dichiarato i vettori con la typedef e sto cercando di comparare due stringhe utilizzando la strcmp
    codice HTML:
     if ((strcmp(codice,cod[s])==0 && (strcmp(materia,mat[s])==0)
    C'è un comando specifico o sto utilizzando male la strcmp?

  2. #2
    Penso che dovresti scrivere così
    codice:
    if( ! strcmp( codice, cod) && ! strcmp( materia, mat) )
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    6
    Il ! esattamente a cosa servirebbe?

  4. #4
    Utente di HTML.it L'avatar di minomic
    Registrato dal
    Nov 2010
    Messaggi
    635
    E' la negazione, equivale al NOT logico.

  5. #5
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    6
    Non capisco come potrebbe aiutarmi a risolvere il mio problema allora
    In questo caso non credo serva a qualcosa

  6. #6
    Come sono dichiarati cod e mat ?
    Sarebbe meglio mostrassi un po di codice
    01010011 01100001 01101101 01110101 01100101 01101100 01100101 01011111 00110111 00110000
    All errors are undocumented features waiting to be discovered.

  7. #7
    Utente di HTML.it
    Registrato dal
    Feb 2015
    Messaggi
    6
    Gli array li ho dichiarati così:
    codice:
    typedef char dati[15];
       dati nd[15];
       dati cd[15];
       dati cod[15];
       dati mat[15];
    typedef char insieme[15];
       insieme insmat[15];

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 © 2024 vBulletin Solutions, Inc. All rights reserved.