Ouverture de fichier à noms variables C
Bonjour,
Je suis débutante en C et je rencontre un problème que je n'arrive pas a régler :calim2: donc je me tourne vers vous:
j'ai plusieurs fichiers que j'aimerais ouvrir en fonction de leur nom.
GenericRouter_switch_2.mcf
GenericRouter_switch_1.mcf
Dans mon programme, j'ai une variable attr_name qui est un char* qui me renvoie "switch_1".
J'ai donc fait:
Code:
1 2 3 4 5
| FILE* fichier = NULL;
std::string PathConf = "home/project/configurations/GenericRouter_" + attr_name +".mcf";
fichier = fopen(PathConf.c_str(),"r");
char ligne[TAILLE_MAX] = "";
while(fgets(ligne,TAILLE_MAX,fichier) != NULL){ ... } |
L'erreur est la suivante:
Citation:
invalid operands of types ‘const char [70]’ and ‘char*’ to binary ‘operator+'
Merci par avance pour vos réponses et votre aide! :D