begin process at 2012 05 28 12:32:19
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

ajouter la longueur de la chaine à unsigned char *


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

ajouter la longueur de la chaine à unsigned char *

lundi 30 mai 2005 à 16:10:17 | ajouter la longueur de la chaine à unsigned char *

DoudouBidou

Bonjour,

j'ai encore un problème avec une variable unsigned char *

ma variable contient au maximum 255 caractere et je dois ajouter la longueur reel de la chaine comme 1er caractere (pour que cela soit une chaine pascal)

si qqn peut m'aider?

j'ai essayer de lire des cours de C sur le net mais rien qui m'aide vraimment...



lundi 30 mai 2005 à 18:58:02 | Re : ajouter la longueur de la chaine à unsigned char *

AlexMAN

Membre Club

unsigned char Chaine[257]; //257 car l'octet pour la taille + 255 caracteres au max + zero final.

*Chaine = len; //len == a la taille de la chaine. len < 255

Puis apres tu ecris tes caracteres en commencant par l'indice 1.

+2(p-n)

mardi 31 mai 2005 à 07:56:24 | Re : ajouter la longueur de la chaine à unsigned char *

DoudouBidou

mais le problème c'est que ma variable unsigned char * contient déjà ma chaine simplement il faut que j'ajoute la longueur de cette chaine au début.

donc il faut que je trouve la longueur de la chaine et que je le place au début

mardi 31 mai 2005 à 09:27:39 | Re : ajouter la longueur de la chaine à unsigned char *

buno

Administrateur CodeS-SourceS
Et bin tu crée une autre chaine, comme l'a dit AlexMAN et tu fais comme ça:

unsigned char Chaine2[257]; //257 car l'octet pour la taille + 255 caracteres au max + zero final.

*Chaine2 = strlen(Chaine1);
strcpy(Chaine2[1], Chaine1);



Buno
----------------------------------------
L'urgent est fait, l'impossible reste à faire. Pour les miracles, prévoir un délai...


Cette discussion est classée dans : chaine, ajouter, char, unsigned, longueur


Répondre à ce message

Sujets en rapport avec ce message

Longueur de chaine (classique newbie) [ par atlas189 ] Bonjour , je débute en c++Pourriez-vous corriger mon code .Le principe est de renvoyé la longueur d'une chaine tapée au clavier .MerciBon c'est archi- Ajouter deux chaines de caractère. [ par Fituza ] Bonjour,j'aimerai savoir comment ajouter une chaine de caractère de type char*  avec une autre chaine de type const char*;exemple: char* access = "Rsc c++ [ par zizota ] bonjour,j'ai un tp pour implémenter l'algorithme de hachage md5 en c++.Je suis débutante en c++.Je doit écrire une classe qui permet de:    -ajouter u POINTEUR (C) sur plusieurs structures (0 Lectures) [ par skouby ] Bonjourje voulais essayer de réussir tout seul , ..mais mes yeux clignotent :SAlors je me met a vos pieds lolje programme un tachymetre en C avec SDCC jeu de ping pong [ par fram0019 ] BonjoursJe veux faire un programme en C pour un micro controleur ATMELJ'ai deux bouton poussoir un pour joueur droite et l'autre pour joueur Gauche ,s Besoin d'aide. [ par lui88 ] j'ai quelque soucis avec des erreurs que j'arrive pas a corrigéerror C2200:avertissement considere comme une erreur-aucun fichier genere.Warning C4996 Problème en tête bitmap [ par piroman14 ] Slt tt le monde!Je rencontre un petit problème dans mon algorithme. En effet, je n'arrive pas à coder l'en-tête d'une image bitmap correctement. J'obt Longueur chaine de caractère en C/C++ [ par Folcoche ] Bonjours,Je dois réaliser le jeu du pendu en Console windows, a partir du logiciel Dev C++.Je bute sur une soucis de longueur de chaine de caractère.V concaténuation de chaine [ par romainbisson ] je voudrais mettre au bout d'une chaine de caractere (ligne) un caractere (caractere) donc j'utilise strcat mais il me donne les erreurs suivantes :Mo conjugaison en c++ [ par abdelali62 ] Bonsoir tt le monde c'est mon premier programme en c++ j'ai trouve une difficulter a implante le code de la fonction main mais je vais pas besser les


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

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,421 sec (4)

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