Programmation c

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

  • Votes
  • Date
  • Date décroissante
  1. Bonjour,

    Peux-tu etre plus précis je ne vois pas bien ce que tu veux faire?
    1. 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.
      1. Contributeur
        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