CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[c++] verifier si string contient chaine

unitedelite29
unitedelite29
Niveau 10
29 novembre 2011 à 13:56:12

bonjours,

je fait un petit programme pour passer le temps (programme c++ en console) un petit jeu de "hack"

http://img11.hostingpics.ics.net/pics/287149Capture.png

je simule une connexion a un serveur fictif qui ce trouve en faite dans un dossier de l’exécutable qui contient les fichier qui serons présent sur ce serveur fictif et qui contient aussi la liste des fichiers présent ( exemple pour le screen le fichier txt contiens
fserver003
fserver011
serverlogs
password )

j'ai stocker le contenus de ce fichier dans un vector et voila mon problème :

J'utilise des "if" pour vérifier les commandes entrée par l'utilisateur et le problème ce pose pour cet "open" en effet pour ouvrir le fichier il faut entrer la commande "open" avec le nom du fichier (exemple "open password") et quand je veut vérifier si la commande "open" a bien été tapé ( if(commande == open) ) il me fait une comparaison de la chaine entière (ex : if("open password" == open) et donc retourne un résultat négatif

J'aimerais donc savoir si il y'a un moyen pour vérifier si un "string" contiens une autre chaine de caractère ?

merci d'avance.

punky_dookie
punky_dookie
Niveau 10
29 novembre 2011 à 14:38:46

http://www.cplusplus.com//reference/string/string/find/

Ca peut peut-être t'aider... ?

unitedelite29
unitedelite29
Niveau 10
29 novembre 2011 à 14:48:55

ah oui effectivement, merci ^^

punky_dookie
punky_dookie
Niveau 10
29 novembre 2011 à 17:16:57

Avec plaisir.
Garde ce site dans tes marque-pages, c'est plutôt complet.

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment