begin process at 2012 05 30 16:11:44
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Divers

 > 

Débutant(e)

 > 

reecrire une class en C


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

reecrire une class en C

mardi 17 juin 2008 à 17:52:11 | reecrire une class en C

raoultate

Salut!

Voilà, j'aimerais pouvoir porter ce bout de code en C, ce fichier est un fichier *.h
 Code :
#ifndef __HTTPGET_URL__
#define __HTTPGET_URL__
 
 
#include <stdlib.h>          
#include <strings.h>
#include <stdlib.h>
#include "Util.h"
 
usingnamespace std;
 
class Url {
 
protected:
 
public:
  Splitter *UrlTokens;
  char *OriginalUrl;
                char *Protocol;
  char *Host;
  char *Path;
 
              Url(char *originalUrl);
             ~Url();
 
};
 
#endif

Voilà j'ai essayé de le faire decrivant une structure, mais je tombe sur deux erreurs que j'arrive pas à resoudre , alors si quelqu' un peut me donner un petit coup de main ce serait cool.
Et ce --- using namespace std???


RaoulT
mardi 17 juin 2008 à 18:55:17 | Re : reecrire une class en C

BruNews

Administrateur CodeS-SourceS
using namespace std
ben tu le vires, tout simplement.

ciao...
BruNews, MVP VC++
mardi 17 juin 2008 à 19:26:22 | Re : reecrire une class en C

luhtor

struct Url {
  Splitter *UrlTokens;
  char *OriginalUrl;
                char *Protocol;
  char *Host;
  char *Path;
};

 
Bulid_Url(Url * ptr, char *originalUrl);
Destroy_Url(Url * ptr);
 

mercredi 18 juin 2008 à 09:23:33 | Re : reecrire une class en C

raoultate

Merci à tous

En fait Luhtor, j'ai déja essayé ce que tu propose c'est vrai sans rajouter,
Build_Url(Url * ptr, char *originalUrl);
Destroy_Url(Url * ptr);
mais je tombe toujours sur les meme deux erreurs

ERROR C141 IN LINE 57 OF URL.H: syntax error near 'Splitter'
*** ERROR C129 IN LINE 57 OF URL.H: missing ';' before '*'
alors je reessaye comme ceci:

struct Url {
 
Splitter *UrlTokens;
char *OriginalUrl;
char *Protocol;
char *Host;
char *Path;
 
Url(char *originalUrl);
~Url();
};
 
#endif
 toujours le meme bean's.
et meme ceci:

typedefstruct Url{
 
Splitter *UrlTokens;
char *OriginalUrl;
char *Protocol;
char *Host;
char *Path;
}Url;
 
Url* Create_Url(char *);
void Free_Url(Url*);


Je regarde dans les erreurs du compilateur.


RaoulT
mercredi 18 juin 2008 à 12:44:26 | Re : reecrire une class en C

luhtor

CA:
struct Url {
 
Splitter *UrlTokens;
char *OriginalUrl;
char *Protocol;
char *Host;
char *Path;
 
Url(char *originalUrl);
~Url();
};

C'est pas du C, mais du C++.

dans ton .h:

struct Splitter; // Prédéfinition

typedef struct Url
{

Splitter *UrlTokens;
char *OriginalUrl;
char *Protocol;
char *Host;
char *Path;
}Url;
 
Url* Create_Url(char *);
void Free_Url(Url*);


Cette discussion est classée dans : class, url, include, char, reecrire


Répondre à ce message

Sujets en rapport avec ce message

La class string [ par jderf ] Je suis débutant et je teste la class string. Voici un code tous simple, mais y'a un probleme de conversion à la compil que je ne comprend pas. Les er problème de fonction de tirage aléatoire en poker [ par moonlight2509 ] Salut, étant en débutant en langage c mon problème paraît peut-être très bête!! Voilà j'ai un problème d'argument ou de type de fonction dans la fonct probléme de class [ par F0ra ] Bonjour, J'ai un problème pour réaliser une classe en C++ .net.Je voudrais exécuter la fonction RandomPoids() quaund je clique sur le bouton dans la F éliminer les doublons ! [ par jekburn ] Bonsoir, J'ai demandé de l'aide y'a 2 semaines, mais là je suis toujours bloqué ! Please help ! Je cherche à supprimer les doublons que me sort mon p erreur de pointeur [ par africanwinners ] Bonsoir j'ai concu un programme c qui permet de lire un fichier,de supprimer les doublons (les doubles) mais il y a des problèmes lors de la lecture d C++ les class ? question de déutant ? [ par panthere007 ] helloj'ai un peux de peine a comprendre les class,:? je ne comprend pas comment récupérer un contenu d'une variable après l'execution d'une fonction d nbr premier [ par rama340 ] [size=200][code=cpp]puvez vous me corrigée mon prg ; svp;il est ecri en c;(concernent les nbrs premiers); #include #include char nbr_premier(char t[], Un char[n] est différent d'un char* ??? [ par Polack77 ] Bonjour, J'ai une erreur TRÈS étrange que vraiment je ne comprend pas [^^confus2] Dans "l'application" : [code=cpp]#include #include #include vo SOS kk1 svp [ par MarouIF3 ] S'il vous plait est-ce que quelqu'un peut m'aider à déterminer pourquoi ce programme "se plante" lors de l'exécution.? Merci, ça sera très gentil... # conversion de chaine en entier [ par bechwiyech ] Bonsoir j'ai ecris un petit code pour convertir un nombre en un entier. mais ca marche pas , pourriez vous m'aidez. #include #include #include stati


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,671 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales