string et append - C++ - Programmation
Marsh Posté le 27-07-2005 à 11:29:44
http://www.cppreference.com/cppstring/append.html
(cette fonction n'existe pas, soit tu concatène une chaîne C soit tu précises combien de fois tu ajoutes le caractère)
Marsh Posté le 27-07-2005 à 11:43:46
vincent0 a écrit : J'ai cette ligne de code qui me pose un problème: value.append(line[i]); |
Code :
|
?
Marsh Posté le 27-07-2005 à 12:32:43
Code :
|
Dans ton code, line est de type string, line[i] est de type char, il n'y a pas de fonction append qui correspond. Tu peux faire comme theShOcKwAvE le suggère ou bien :
Code :
|
@+
Marsh Posté le 27-07-2005 à 11:26:09
Bonjour,
J'ai cette ligne de code qui me pose un problème: value.append(line[i]);
(value et line sont deux std::string)
Voici l'erreur à la compilation:
erreur: conversion invalide de « char » vers « const char* »
erreur: initialisation de l'argument 1 de « std::basic_string<_CharT, _Traits, _Alloc>& std::basic_string<_CharT, _Traits, _Alloc>::append(const _CharT*) [with _CharT = char, _Traits = std::char_traits<char>, _Alloc = std::allocator<char>] »
Comment faire pour régler ce petit problème ?
Merci d'avance...