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 :

Problème CS$0$0000 Unexpected Character


Sujet :

C

  1. #1
    Membre averti
    Homme Profil pro
    rien
    Inscrit en
    Septembre 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : rien

    Informations forums :
    Inscription : Septembre 2012
    Messages : 38
    Par défaut Problème CS$0$0000 Unexpected Character
    Bonjour ,

    Je vien sur ce forum car il m'a l'air bien sympatique et j'ai besoin de l'aide assez poussé .

    J'explique mon problème , récupérant un projet visual studio d'un ami qui a arrêté. Je me confronte a un probleme , que dans le projet j'ai 450 erreur , donc les 3/4 sont des unexpected characters .

    Exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    CS$0$0000 = new int[4];
    CS$0$0000[0] = 0x7fffffff;
    this.inttextBox.Maximum = new decimal(CS$0$0000);
    Et j'ai quasi toute les élement de cette façon j'ai jamais vu ceci.

    Si quelqu'un pourrait m'aidé a retiré cette erreur , car j'ai un unexpected character quoi qu'il arrive avec les signes "$".

    Peut être il manque des réference autorisant ceci ?

    J'attend vos réponse merci !

  2. #2
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Le code que tu montres n'est pas du C (à cause de l'utilisation de new) ni du C++ (à cause de this.). Il me semble que ce pourrait être du C#, mais je ne sais pas si l'utilisation des $ dans les identificateurs y est autorisé.

  3. #3
    Membre Expert
    Avatar de kwariz
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Octobre 2011
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2011
    Messages : 898
    Par défaut
    Citation Envoyé par Jean-Marc.Bourguet Voir le message
    Le code que tu montres n'est pas du C (à cause de l'utilisation de new) ni du C++ (à cause de this.). Il me semble que ce pourrait être du C#, mais je ne sais pas si l'utilisation des $ dans les identificateurs y est autorisé.
    Bonsoir,
    ça fait un bail que je n'ai pas fait de c++ mais il me semble que le pointeur this existe.

    EDIT: au temps pour moi ... this., ok ce n'est pas du c++.
    La prochaine fois je tournerai sept fois mon doigt avant de taper.

  4. #4
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 966
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 966
    Par défaut
    Koe,

    Es-tu sûr qu'il s'agit d'un projet Visual Studio C++ ?

    Car le caractère $ est interdit en C ou C++ pour nommer les identifiants.

    Ce serait plutôt du C# (mais ne l'ayant jamais utilisé, j'ignore si le caractère $ est admis).

  5. #5
    Membre averti
    Homme Profil pro
    rien
    Inscrit en
    Septembre 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : rien

    Informations forums :
    Inscription : Septembre 2012
    Messages : 38
    Par défaut
    Citation Envoyé par droggo Voir le message
    Koe,

    Es-tu sûr qu'il s'agit d'un projet Visual Studio C++ ?

    Car le caractère $ est interdit en C ou C++ pour nommer les identifiants.

    Ce serait plutôt du C# (mais ne l'ayant jamais utilisé, j'ignore si le caractère $ est admis).
    Salut , merci a vous des réponse ça fait plaisirs .

    Non ce n'est pas du C++ c'est un projet en C#.

    Si quelqu'un serait autorisé se caractère a mon projet , j'aurais mon problème résolue , Merci

  6. #6
    Expert confirmé

    Inscrit en
    Août 2006
    Messages
    3 966
    Détails du profil
    Informations forums :
    Inscription : Août 2006
    Messages : 3 966
    Par défaut
    Hoe,
    Citation Envoyé par iMCSx Voir le message
    Salut , merci a vous des réponse ça fait plaisirs .

    Non ce n'est pas du C++ c'est un projet en C#.

    Si quelqu'un serait autorisé se caractère a mon projet , j'aurais mon problème résolue , Merci
    Si tu veux utiliser C++, c'est impossible (les caractères utilisables pour les identifiants sont définitivement fixés par le compilateur).

    Un moyen simple, et nécessaire dans ton cas, est de remplacer toutes les occurrences de ce caractère par un(des) autre(s), facile à faire avec un éditeur de texte digne de ce nom.

  7. #7
    Membre Expert
    Avatar de kwariz
    Homme Profil pro
    Chef de projet en SSII
    Inscrit en
    Octobre 2011
    Messages
    898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Chef de projet en SSII
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2011
    Messages : 898
    Par défaut
    Citation Envoyé par droggo Voir le message
    Koe,

    Es-tu sûr qu'il s'agit d'un projet Visual Studio C++ ?

    Car le caractère $ est interdit en C ou C++ pour nommer les identifiants.

    Ce serait plutôt du C# (mais ne l'ayant jamais utilisé, j'ignore si le caractère $ est admis).
    Bonsoir,

    bon j'ai tourné mon doigt sept fois

    Dis-moi, ce «projet» de ton «ami» ce sont les sources que tu obtiens en décompilant un binaire dotnet, non ?

  8. #8
    Membre averti
    Homme Profil pro
    rien
    Inscrit en
    Septembre 2012
    Messages
    38
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : rien

    Informations forums :
    Inscription : Septembre 2012
    Messages : 38
    Par défaut
    Citation Envoyé par kwariz Voir le message
    Bonsoir,

    bon j'ai tourné mon doigt sept fois

    Dis-moi, ce «projet» de ton «ami» ce sont les sources que tu obtiens en décompilant un binaire dotnet, non ?
    Bonsoir ,

    Oui je pense bien finalement , car c'est un ami qui m'a donné ceci etant donné que je suis plus habile que lui sur visual studio , et quand j'ai ouvert pour la première fois , c'etait bourré d'erreur.

    Donc je me demande si il me l'a pas refilé pour la cause qu'il etait bloqué x]

    Ceci aurait pû causé un problème de l'unexpected character ?

    PS: C'est bien du CSharp , pas du ++

    Comme j'ai fini mon principal projet crée de A à Z , j'aimerais bien lui refaire son projet a lui.

    Merci.

  9. #9
    Expert confirmé

    Inscrit en
    Novembre 2005
    Messages
    5 145
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 5 145
    Par défaut
    Citation Envoyé par droggo Voir le message
    Car le caractère $ est interdit en C ou C++ pour nommer les identifiants.
    A noter que c'est une extension qui n'est pas inconnue.

    Citation Envoyé par documentation de gcc
    -fdollars-in-identifiers
    Accept $ in identifiers. You can also explicitly prohibit use of $ with the option -fno-dollars-in-identifiers. (GNU C allows $ by default on most target systems, but there are a few exceptions.) Traditional C allowed the character $ to form part of identifiers. However, ISO C and C++ forbid $ in identifiers.
    Le seul systeme ou je l'ai vu utilise est VMS ou le $ est utilise comme un separateur de namespace dans les lib systemes.

Discussions similaires

  1. Problème avec un script "unexpected end of file"
    Par Dominique49 dans le forum Linux
    Réponses: 3
    Dernier message: 05/10/2011, 09h21
  2. Problème update date "0000-00-00" dans MySQL
    Par Floflo_85 dans le forum Hibernate
    Réponses: 1
    Dernier message: 12/07/2011, 17h58
  3. Erreur "Unexpected character in input en php"
    Par chouxe dans le forum Langage
    Réponses: 6
    Dernier message: 22/06/2011, 15h32
  4. [Sonar] Unexpected character & unmappable character
    Par captu dans le forum Qualimétrie
    Réponses: 5
    Dernier message: 17/02/2010, 16h07
  5. Réponses: 6
    Dernier message: 06/02/2008, 08h57

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