IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C Discussion :

Récuperation d'une chaine...


Sujet :

C

  1. #1
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Points : 31
    Points
    31
    Par défaut Récuperation d'une chaine...
    Bonjour,
    je m'explique, j'ai un programme qui lit un numero sur une carte caractère par caractère en héxadécimal.

    Et j'aimerai récupérer tout les caractère lu au total au nombre de 8 pour les stocker dans une chaine pour pouvoir la réutiliser par la suite dans mon programme.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    /*--------------------------INCLUDES---------------------------*/
    #include <windows.h>		// librairie windows
    #include <stdio.h>			// librairie entrées/sorties
    #include <stdlib.h>
    #include <time.h>
    #include <conio.h>			// Librairie d'utlilsation du temps
    #include "askcsc.h"			// librairie ASK-csc
     
     
    #define REC_LENGTH 0x08
    Variables
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
       BYTE		response[0x08];         //Longeuur de réponse de la carte
       BYTE		indice=0;
       BYTE		data[REC_LENGTH];
    Boucle de lecture du code caractère par caractère.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    for (indice=0; indice<REC_LENGTH; indice++)
    {
    printf("%x", response[indice]);
    }
    printf("\n\n");
    calcul_temp_1(response);
    Module ou j'essaye de recuperer la variable dans dans une chaine.
    Cependant de cette manière cela ne marche pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    void calcul_temp_1(BYTE response)
    {
    	printf("%s",  response);
    }
    /*-------------------------------------------------------------*/
    Si quelqu'un voit une erreur ou a une solution?
    Merci d'avance.
    A+ matt

  2. #2
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut Re: Récuperation d'une chaine...
    Citation Envoyé par _matt_44
    Bonjour,
    je m'explique, j'ai un programme qui lit un numero sur une carte caractère par caractère en héxadécimal.

    Et j'aimerai récupérer tout les caractère lu au total au nombre de 8 pour les stocker dans une chaine pour pouvoir la réutiliser par la suite dans mon programme.
    C'est la panique... Tu connais le C ? Tu sais ce qu'est un tableau ?
    Pas de Wi-Fi à la maison : CPL

  3. #3
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Points : 31
    Points
    31
    Par défaut
    Disons que pour etre sincère je connai un peu le C mais j'ai pas été tjs attentif en cours bien sur que oui j'ai entendu parlé des tableau mais a vrai dire je vois pas comment le mettre en oeuvre danc ce cas précis...

  4. #4
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par _matt_44
    Disons que pour etre sincère je connai un peu le C mais j'ai pas été tjs attentif en cours bien sur que oui j'ai entendu parlé des tableau mais a vrai dire je vois pas comment le mettre en oeuvre danc ce cas précis...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Définir un tableau de n + 1 bytes
    FOR index = 0 TO n - 1
       lire la donnee
       la placer dans la tableau a la position de l'index
    NEXT
    placer un 0 dans le tableau à l'index courant ( qui vaut n)
    Y'a plus qu'à coder...
    Pas de Wi-Fi à la maison : CPL

  5. #5
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Points : 31
    Points
    31
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Définir un tableau de n + 1 bytes
    FOR index = 0 TO n - 1
       lire la donnee
       la placer dans la tableau a la position de l'index
    NEXT
    placer un 0 dans le tableau à l'index courant ( qui vaut n)
    Y'a plus qu'à coder...
    je comprend pas tout mais j'ai commencer un peu.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    int n;
    int t[n+1];
    for(index=0;index<8;index++)
    {
    	scanf("%d",&t[n]);
    la placer dans la tableau a la position de l'index
    NEXT
    placer un 0 dans le tableau à l'index courant ( qui vaut n)

  6. #6
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par _matt_44
    je comprend pas tout mais j'ai commencer un peu.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    int n;
    int t[n+1];
    La taille d'un tableau doit être une expression constante (en tout cas, certainement pas la valeur d'une variable non initialisée !).
    Tu ne voulais pas un tableau ce char pour faire une chaine ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    #define N 8
    char t[N + 1];
    Pas de Wi-Fi à la maison : CPL

  7. #7
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par _matt_44
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    int n;
    int t[n+1];
    for(index=0;index<8;index++)
    {
    	scanf("%d",&t[n]);
    }
    Faudrait peut-etre incrementer n...
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  8. #8
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par Skyrunner
    Citation Envoyé par _matt_44
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    int n;
    int t[n+1];
    for(index=0;index<8;index++)
    {
    	scanf("%d",&t[n]);
    }
    Faudrait peut-etre incrementer n...
    Ou plutôt mettre i à la place !
    Pas de Wi-Fi à la maison : CPL

  9. #9
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Points : 31
    Points
    31
    Par défaut
    Du coup,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #define N 8
    char t[N + 1]; 
     
    for(index=0;index<8;index++)
    {
    	scanf("%s", t[N]);
    	.....
    }
    Que signifie "NEXT" ?
    Pour placer la donnée dans le tableau a la position de l'index faut utiliser un pointeur?

  10. #10
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par _matt_44
    Du coup,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #define N 8
    char t[N + 1]; 
     
    for(index=0;index<8;index++)
    {
    	scanf("%s", t[N]);
    	.....
    }
    Que signifie "NEXT" ?
    Pour placer la donnée dans le tableau a la position de l'index faut utiliser un pointeur?
    Non...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    #define N 8
    char t[N + 1]; 
    int i;
     
    for(i=0;i<N;i++)
    {
    	scanf("%s", t[i]);
    	.....
    }
    NEXT signifie que tu retournes au debut de la boucle. Tu refais la boucle si la condition n'est pas verifié
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  11. #11
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par _matt_44
    Du coup,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #define N 8
    char t[N + 1]; 
     
    for(index=0;index<8;index++)
    {
    	scanf("%s", t[N]);
    	.....
    }
    On a une constante qui défini la taille utile. Alors il faut l'utiliser :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
       for (index = 0; index < N; index++)
    Que signifie "NEXT" ?
    En C, index++. C'est OK, tu l'as déjà codé.
    Pour placer la donnée dans le tableau a la position de l'index faut utiliser un pointeur?
    Ben non le scanf() devrait le faire directement si il est bien utilisé ! Mais pour saisir un caractère à la fois, getchar() suffit. Il suffit de ranger le résultat au bon endroit en utilisant l'indexation ([]), et l'index courant :
    Tout ça me parait assez basique, tu trouve ça difficile ?
    Pas de Wi-Fi à la maison : CPL

  12. #12
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Points : 31
    Points
    31
    Par défaut
    Ok si je comprend bien ca donnerai cela.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    #define N 8
    char t[N + 1];
    int index;
     
    for (index = 0; index < N; index++)
    {
       scanf("%s", t[N]);
       t[index] = getchar();
    }
    Sinon pour repondre a ta question, ce n'est peut etre pas si difficile en soit mais ca fait un moment que je n'en avais pas fait et j'ai du mal a me remettre dedans.
    Merci pour votre aide en tout cas.

  13. #13
    Expert éminent sénior
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Points : 13 380
    Points
    13 380
    Par défaut
    Citation Envoyé par _matt_44
    Ok si je comprend bien ca donnerai cela.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    #define N 8
    char t[N + 1];
    int index;
     
    for (index = 0; index < N; index++)
    {
       scanf("%s", t[N]);
       t[index] = getchar();
    }
    Sinon pour repondre a ta question, ce n'est peut etre pas si difficile en soit mais ca fait un moment que je n'en avais pas fait et j'ai du mal a me remettre dedans.
    Merci pour votre aide en tout cas.
    Non toujours pas...

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #define N 8
    char t[N + 1];
    int index;
     
    for (index = 0; index < N; index++)
    {
       t[index] = getchar();
    }
    Introduction à Silverlight 4 (new) ; Localisation d'une application Silverlight (new) ;
    Mon espace perso[/B]

    La connaissance s’acquiert par l’expérience, tout le reste n’est que de l’information. Albert Einstein[/SIZE]

  14. #14
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Points : 31
    Points
    31
    Par défaut Re: Récuperation d'une chaine...
    Citation Envoyé par _matt_44
    Bonjour,
    je m'explique, j'ai un programme qui lit un numero sur une carte caractère par caractère en héxadécimal.

    Et j'aimerai récupérer tout les caractère lu au total au nombre de 8 pour les stocker dans une chaine pour pouvoir la réutiliser par la suite dans mon programme.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    /*--------------------------INCLUDES---------------------------*/
    #include <windows.h>		// librairie windows
    #include <stdio.h>			// librairie entrées/sorties
    #include <stdlib.h>
    #include <time.h>
    #include <conio.h>			// Librairie d'utlilsation du temps
    #include "askcsc.h"			// librairie ASK-csc
     
     
    #define REC_LENGTH 0x08
    Variables
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
       BYTE		response[0x08];         //Longeuur de réponse de la carte
       BYTE		indice=0;
       BYTE		data[REC_LENGTH];
    Boucle de lecture du code caractère par caractère.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    for (indice=0; indice<REC_LENGTH; indice++)
    {
    printf("%x", response[indice]);
    }
    printf("\n\n");
    calcul_temp_1(response);
    Module ou j'essaye de recuperer la variable dans dans une chaine.
    Cependant de cette manière cela ne marche pas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    void calcul_temp_1(BYTE response)
    {
    	printf("%s",  response);
    }
    /*-------------------------------------------------------------*/
    Si quelqu'un voit une erreur ou a une solution?
    Merci d'avance.
    A+ matt
    Donc alors maintenant j'adapte le code que tu viens de m'écrire précedemment a la place de l'ancien et je pourrai ainsi récuperer toute les valeurs lu caractère par caractère dans une seule chaine??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #define N 8
    char t[N + 1];
    int index;
     
    for (index = 0; index < N; index++)
    {
       t[index] = getchar();
    }

  15. #15
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut Re: Récuperation d'une chaine...
    Citation Envoyé par _matt_44
    Donc alors maintenant j'adapte le code que tu viens de m'écrire précedemment a la place de l'ancien et je pourrai ainsi récuperer toute les valeurs lu caractère par caractère dans une seule chaine??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #define N 8
    char t[N + 1];
    int index;
     
    for (index = 0; index < N; index++)
    {
       t[index] = getchar();
    }
    Oui enfin, il manque une ligne de l'algo...
    Citation Envoyé par -ed-
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    placer un 0 dans le tableau à l'index courant ( qui vaut n)
    Et getchar() est une simulation de ta véritable fonction de lecture que je ne connais pas...
    Pas de Wi-Fi à la maison : CPL

  16. #16
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Points : 31
    Points
    31
    Par défaut Re: Récuperation d'une chaine...
    Citation Envoyé par Emmanuel Delahaye
    Citation Envoyé par _matt_44
    Donc alors maintenant j'adapte le code que tu viens de m'écrire précedemment a la place de l'ancien et je pourrai ainsi récuperer toute les valeurs lu caractère par caractère dans une seule chaine??
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    #define N 8
    char t[N + 1];
    int index;
     
    for (index = 0; index < N; index++)
    {
       t[index] = getchar();
    }
    Oui enfin, il manque une ligne de l'algo...
    Citation Envoyé par -ed-
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    placer un 0 dans le tableau à l'index courant ( qui vaut n)
    Et getchar() est une simulation de ta véritable fonction de lecture que je ne connais pas...
    Donc dans mon cas, je pense que ca doit etre ca.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    for (index = 0; index < N; index++)
    {
    t[index] = response[index];
    //printf("%x", response[index]);
    Quand je test avec cette ligne et que je place l'autre printf en commentaire ca marche, tandis que pas dans ce cas.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    } 
    printf("%x", t);
    Ce qui ne m'arrange pas puisque dans le cas ou je lis directement dans la boucle for je revien a lire le numéro de série caractère par caractère.

  17. #17
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut Re: Récuperation d'une chaine...
    Citation Envoyé par _matt_44
    Donc dans mon cas, je pense que ca doit etre ca.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    for (index = 0; index < N; index++)
    {
    t[index] = response[index];
    Non. Pas du tout. Je veux bien te donner la réponse, mais ça servirait à quoi ? J'ai pas l'impression que tu refléchisses beaucoup par toi-même... Tu trouve ça difficile ? Tu es programmeur ou c'est juste un passe temps ?
    Pas de Wi-Fi à la maison : CPL

  18. #18
    Nouveau membre du Club
    Inscrit en
    Mai 2005
    Messages
    70
    Détails du profil
    Informations forums :
    Inscription : Mai 2005
    Messages : 70
    Points : 31
    Points
    31
    Par défaut
    je ne suis pas programmeur...je ne prétend pas l'etre.Cela est juste un passe temps.
    C vrai que cela ne servirai a rien de donner la réponse comme vous dites cependant la je vois pas du tout la solution.

    NB: "que tu ne réfléchisse pas bcp" ou "que tu réfléchisse bcp" ...

  19. #19
    Expert éminent sénior
    Avatar de Emmanuel Delahaye
    Profil pro
    Retraité
    Inscrit en
    Décembre 2003
    Messages
    14 512
    Détails du profil
    Informations personnelles :
    Âge : 67
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Retraité

    Informations forums :
    Inscription : Décembre 2003
    Messages : 14 512
    Points : 20 985
    Points
    20 985
    Par défaut
    Citation Envoyé par _matt_44
    C vrai que cela ne servirai a rien de donner la réponse comme vous dites cependant la je vois pas du tout la solution.
    OK. Qu'est-ce que tu ne comprends pas dans cette phrase ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    placer un 0 dans le tableau à l'index courant ( qui vaut n)
    NB: "que tu ne réfléchisse pas bcp" ou "que tu réfléchisse bcp" ...
    Ok, corrigé.
    Pas de Wi-Fi à la maison : CPL

Discussions similaires

  1. Réponses: 3
    Dernier message: 12/05/2006, 10h53
  2. Réponses: 11
    Dernier message: 29/11/2005, 16h01
  3. Récuperer un nombre dans une chaine de caractère
    Par ColonelHati dans le forum C
    Réponses: 4
    Dernier message: 27/04/2005, 14h50
  4. Récuperer une chaine de caractere
    Par Shandler dans le forum C++
    Réponses: 18
    Dernier message: 28/02/2005, 17h08
  5. Comment récuperer une date depuis une chaine?
    Par shopoto dans le forum ASP
    Réponses: 4
    Dernier message: 12/05/2004, 16h17

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo