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

Archive C/C++

 > 

Archives

 > 

Au secours

 > 

taille chaine de char


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

taille chaine de char

vendredi 9 mai 2003 à 00:34:42 | taille chaine de char

langedechu

Salut , voila mon prob (je sais plus comment faire) :

j'ai une variable : const char *buffer; et j aimerais savoir le nombre de caractere stocker dans buffer hors si je fais :

int length= sizeof(buffer); j ai length = 4 (normal puisque ca correspond au nb de byte qu'il fo pour un pointeur)

Mais je veux par exemple : buffer="salut a tous" et avoir dans length :13.

j ai testé :
- int length= sizeof(buffer);
- int length= sizeof(&buffer);
- int length= sizeof(buffer)/sizeof(buffer[0]) ;

pouvez vous me dire comment faire svp.

(en espérant que quelqu un me répondras car a chaque post que j ai poster sur ce forum personne ne m'a répondu)
vendredi 9 mai 2003 à 00:41:42 | Re : taille chaine de char

BruNews

Administrateur CodeS-SourceS
pourtant + simple tu meurs, faut pas parler de strlen je suppose ?
inline DWORD mystrlen(char *psz)
{
char *c = psz;
while(*c) c++;
return (c - psz);
}
je ne sais pas si on ne t'a jamais repondu mais doit faire au 10 fois que je retape un truc du genre sur le forum ou en commentaire de source. Faudrait quand meme fouiller un peu, svp.
BruNews, ciao...


-------------------------------
Réponse au message :
-------------------------------

> Salut , voila mon prob (je sais plus comment faire) :
>
> j'ai une variable : const char *buffer; et j aimerais savoir le nombre de caractere stocker dans buffer hors si je fais :
>
> int length= sizeof(buffer); j ai length = 4 (normal puisque ca correspond au nb de byte qu'il fo pour un pointeur)
>
> Mais je veux par exemple : buffer="salut a tous" et avoir dans length :13.
>
> j ai testé :
> - int length= sizeof(buffer);
> - int length= sizeof(&buffer);
> - int length= sizeof(buffer)/sizeof(buffer[0]) ;
>
> pouvez vous me dire comment faire svp.
>
> (en espérant que quelqu un me répondras car a chaque post que j ai poster sur ce forum personne ne m'a répondu)
>
vendredi 9 mai 2003 à 00:54:20 | Re : taille chaine de char

langedechu

MDR c étais si simple que je n'ais pas trouvé.
J ai checher pourtant mais ca fais tellement longtemps que je n ai pas de C de base que je ne voyais pas comment faire.
Et en utilisant la recheche du site je me suis retrouver avec 10 page de lien donc au bout de 4 page je me suis dis : "tu doit faire un post et passer pour un c.. que de faire ch... a tous lire"

Merci pour ton aide Brunews.
lundi 12 mai 2003 à 00:45:49 | Re : taille chaine de char

CoreBreaker

Essai:
strlen(buffer)


Core Breaker


-------------------------------
Réponse au message :
-------------------------------

> Salut , voila mon prob (je sais plus comment faire) :
>
> j'ai une variable : const char *buffer; et j aimerais savoir le nombre de caractere stocker dans buffer hors si je fais :
>
> int length= sizeof(buffer); j ai length = 4 (normal puisque ca correspond au nb de byte qu'il fo pour un pointeur)
>
> Mais je veux par exemple : buffer="salut a tous" et avoir dans length :13.
>
> j ai testé :
> - int length= sizeof(buffer);
> - int length= sizeof(&buffer);
> - int length= sizeof(buffer)/sizeof(buffer[0]) ;
>
> pouvez vous me dire comment faire svp.
>
> (en espérant que quelqu un me répondras car a chaque post que j ai poster sur ce forum personne ne m'a répondu)
>


Cette discussion est classée dans : buffer, int, char, sizeof, length


Répondre à ce message

Sujets en rapport avec ce message

Comment forcer le RTS pour une liaison RS232 [ par ancat ] Bonjourje viens de faire un petit prog (grandement inspire de sources du site) mais je ne saisis pas trop le controle du RTS.Celui ci est-il traite pa [ C ] copier ds un tableau apres un read? [ par lcstriker ] bonjour!!!g un leger probleme, que je suis sur vous serai nombreux a pouvoir resoudre:#include #define BUFF_SIZE 42int main(int ac, char **av){ Création d'un client [ par tomalille ] Bonjour,je viens d'écrire ce code qui cré un client qui se connecte sur un serveur apache. A la compilation (sous visual C++) j'ai 5 erreurs, je ne co COLORREF to char* to COLORREF [ par melkiorlenecrarque ] Bonjour, Je voudrais envoyer à une application serveur un COLORREF  via send. J'ai donc besoin de transformer cette variable en char* Avec les exemp strcat : fonction( char* buffer, int nb ); [ par wizard512 ] Bonsoir,Je souhaiterais savoir Si une fonction similaire a strcat() existerais,mais qui ajoute un entier ( int ) dans une analyseur lexical pascal [ par perrotta ] Bonjour, dsl pour ma langue je parle pas bien le français; je suis entrin de devlopper un analyseur lexical pour un programme (pascal) prèci ,et j'ai probleme avec une chaine de caractere [ par joben22 ] Bonsoir, j'ai un petit soucis avec une fonction que j'essaie de coder. En fait, je lis le contenue d'un fichier, le place dans un char* et la j'aimer Probleme de Malloc sur un char ** [ par tomy46 ] Bonjour a tous, Avant tout, désole pour les accents (sauf ceux repris par la correction orthographique) mais je suis sur qwerty ... Bon voici mon pr Caster un int dans un char (char * ?) [ par snoop44 ] Bonjour a tous ! Voila mon petit soucis : Je souhaite "caster" un int pour l'écrire dans un char* avant de faire appel a une fonction qui requiert un aider moi a compiler mon programme en devC++ [ par samissam ] bonjour, je demande d'aide sur les arbres binaire car je travaille dessus: j'ai fait un code en Dev C++ dont le but de lire et extraire les donnée


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

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