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

    [C] Confrontare stringhe con caratteri speciali

    Esiste un metodo per confrontare due stringhe con caratteri speciali, rappresentanti nomi di file?

    Ad esempio, se ho una lista di nomi di file come:
    fileA.txt
    fileB.exe
    fileC.exe
    fileD.jpg

    Vorrei che il confronto tra queste e ad esempio la stringa "*.exe", tornasse come validi al confronto tutti gli eseguibili, oppure se utilizzassi la stringa "file?.*" dovrebbe verificare che tutte le stringhe della lista sono valide, etc...

    Come fare?
    Grazie.
    Fracty - The Fractal Generator



    If you cannot choose a concise name that expresses what the method does, it is possible that your method is attempting to perform too many diverse tasks.

  2. #2
    Non esistono funzioni predefinite C per fare questo.
    Qui ad esempio, c'è una funzione che fa un wild compare con i caratteri jolly di windows.
    lolide
    Java Programmer

    Informati

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2008
    Messaggi
    1,326
    C'è regex.h che è standard POSIX (non so se ti può bastare).
    every day above ground is a good one

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.