Bonjour, voila je développe un programme sous linux et je voudrai connaitre l'équivalent des fonctions scanf et sprintf en C++
En faite j'aimerai pouvoir réaliser ce code en C++ (qui ne marche pas car les variables utilisées dans le sscanf sont des strings)
planning est un vecteur de string contenant une pseudo "trame" du genre : 21.03/1/A/16
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 string heure,action,codehouse, codeunit; for (unsigned i=0; i<planning.size();i++) { sscanf(planning[i],"%5c/%1c/%1c/%2c",&heure,&action,&codehouse,&codeunit); cout<<"Heure : "<<heure<<"Action : "<<action<<"CodeHouse : "<<codehouse<<"CodeUnit: "<<codeunit<<endl;
Vu que le sscanf ne prend pas les strings lors de la compilation j'ai une erreur.
Pour résoudre mon problème, j'ai entendu dire qu'il fallait utiliser la foncion ofstream !
Si quelqu'un pourrait m'aider soit dans la direction avec ofstream ou soit dans une autre, se serait bienvenue !
Merci![]()
Partager