Bonjour, ces derniers temps j'ai beaucoup fait de sujet je sais ^^
Je m'explique, c'est mon dernier jour de projet, je dois le rendre demain midi, je suis dans le c*** comme c'est pas permis et on a aucune aide !
Enfin bref, voici mon problème, j'ai un code en C++, bien comme il faut et tout, la seule chose c'est que je dois le passer en SDL (je sais il y a un forum, mais il est mort).
Et me voilà bien bloquée !! Je précise que je suis débutante et que je suis dans une grosse galère comme c'est pas permis là...
Enfin bref, voici mon code :

main.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include "score.h"
#include <string>
 
using namespace std;
 
int main()
{
    score a;
    a.ecrire_score();
    a.affiche_score();
 
    return 0;
}


score.h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#ifndef SCORE_H
#define SCORE_H
#include <string>
 
class score
    {
        private:
        std::string pseudo;
        std::string ligne;
        int points;
 
        public:
        score();
        void ecrire_score();
        void affiche_score();
    };
 
#endif

score.cpp
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
#include "score.h"
#include <iostream>
#include <fstream>
#include <string>
 
using namespace std;
 
score::score()
    {
    }
 
void score::ecrire_score()
    {
        ofstream fichier("test.txt", ios::app); //Ouvre le fichier texte et permet d'écrire à la suite (ios::app)
        if(fichier)//Si le fichier existe
        {
                cin >> pseudo;
                cin >> points;
                fichier << pseudo << " " << points << endl;
                fichier.close();//On doit toujours fermer le fichier
        }
        else
                cerr << "Impossible d'ouvrir le fichier !" << endl;
 
    }
 
void score::affiche_score()
    {
        ifstream fichier("test.txt", ios::in); //Constructeur d'initialisation qui ouvre le fichier en lecture
        if(fichier) //Si l'ouverture a fonctionné
            {
                while(getline(fichier, ligne))  //Tant que l'on peut mettre la ligne dans "contenu"
                    {
                        cout << ligne << endl;  //On l'affiche
                    }
            }
        else
                cerr << "Impossible d'ouvrir le fichier" << endl; //cerr est la sortie standard des erreurs
    }


So, please... Help me !!!