Programmation c

general -  
fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
je suis entrain de développer un programme en c. je veux savoir comment je peux affecter une chaine de caractère ds une variable ?
par exemple ds le type entier on fais (s=pc[i].temps)
comment je peux faire pour ds les chaines de caractère a propos je travaille avec les structures ds mon prog.
merci d'avance
Configuration: Windows XP
Firefox 3.0.7

4 réponses

  1. rom56 Messages postés 309 Statut Membre 88
     
    Bonjour,

    Peux-tu etre plus précis je ne vois pas bien ce que tu veux faire?
    1
  2. generale Messages postés 3 Statut Membre
     
    Bonjour ,
    je veux faire le trie et ds le trie j'ai besoin de mettre une chaine de caractère ds une variable pour n'est pas etre écraser .
    voici le code
    //fifo
    v=n ;
    do
    {
    for (i=0; i<(v-1); i++)
    {
    if (proc[i].tarr>proc[i+1].tarr)
    {
    pc[0].tarr= proc[i].tarr ;
    //pc[0].nom=proc[i].nom ;
    pc[0].texe=proc[i].texe;
    proc[i].tarr=proc[i+1].tarr ;
    //proc[i].nom=proc[i+1].nom ;
    proc[i].texe=proc[i+1].texe;
    proc[i+1].tarr=pc[0].tarr ;
    //proc[i+1].nom=pc[0].nom;
    proc[i+1].texe=pc[0].texe;
    }
    }
    v=v-1 ;
    }
    while (v>1) ;
    }
    le problème ou il existe les commentaires.
    0
  3. generale Messages postés 3 Statut Membre
     
    ou sont vos réponses ????????????
    0
  4. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    Salut,
    Pour faire une copie d'une chaîne de caractère dans une autre, il faut utiliser strncpy(char *dest, const char *src, size_t taille);
    Cdlt
    0