Visualizzazione dei risultati da 1 a 7 su 7
  1. #1

    [C] info sul comando strstr

    Questo comando verifica che par2 sia contenuto in s

    (strstr (s, par2)

    e invece per verificare che quattro variabili distinte siano contenute in s si fa nel seguente modo?

    (strstr (s, (par1 && par2 && par3 && par4)

    oppure:

    (strstr (s, (par1 || par2 || par3 || par4)

    mi da errore come mai?

    GRAZIE A TUTTI

    CIAO

  2. #2
    if(strstr (s, par1) ||strstr (s, par2) || strstr (s, par3) || strstr (s, par4)) //true


  3. #3
    Originariamente inviato da }gu|do[z]{®©
    if(strstr (s, par1) ||strstr (s, par2) || strstr (s, par3) || strstr (s, par4)) //true

    si esattamente

    Cioè devi richiamare n volte la funzione strstr fornendo i nuovi parametri in ingresso e NON mettendo un AND o OR logico tra di essi!

    ciao
    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

  4. #4
    tenchiu veri mac

    CIAO e BUON FINE SETTIMANA A TUTTI

  5. #5
    codice:
    if (((strstr (s, par1))||(strstr (s, par2))||(strstr (s, par3))||(strstr (s, par4))) != NULL)
    mi da errore

    comparison beetween pointer and integer

    Cioe stò sbagliando qualche cosa

    CIAO

    ps

    prima avevo cantato vittoria troppo presto

    A ri ciao

  6. #6
    codice:
    if (strstr (s, par1) || strstr (s, par2) || strstr (s, par3) || strstr (s, par4) != NULL)

    scusate ho risolto era un problema di parentesi

    CIAO

  7. #7
    Originariamente inviato da visualnic
    tenchiu veri mac

    CIAO e BUON FINE SETTIMANA A TUTTI
    buon week end a te :gren:

    Vediamo..sogni che diventano professione...passioni che diventano vita... Free as in Freedom...

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.