Bonjour,

Je voudrais concaténer deux chaines de caractères, mais je n'y arrive pas. J'ai parcouru le forum et la Faq et (sauf erreur de ma part), je n'est pas trouvé ce que je cherchais.

Je vous donne le bout de code qui est utilisé :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
//Appel des bibliothèques
-----------------------------
#include <iostream.h>
#include <stdlib.h>
 
//Déclaration
---------------
struct typefacture
{
       char NomClient[20];
       char PrenomClient[20];
       char Date[9];
       int Article;
       float PrixTotal;
};
typefacture TabFacture[4];
 
char Acheteur[50];
char extension[6];
 
//Début du code
-------------------
extension=".html";
Acheteur=TabFacture[1].NomClient;
strcat(Acheteur,extension);
Voila le bout de code qui plante.
J'utilise Dev-C++ et voici l'erreur :
ISO C++ forbids assignment of arrays

J'espère que vous pourrez m'éclaircir sur cette erreur.