Salut à tous, Ma question est, comment puis-je ajouter deux chaînes de style C en un seul? Étant donné la façon de faire des choses en C++ (std :: string), je n'ai jamais touché aux chaînes de style C et j'ai besoin d'en apprendre plus à leur sujet pour mon projet de développement actuel. Par exemple:Manipulation de chaînes de style C?
char[] filename = "picture.png";
char[] directory = "/rd/";
//how would I "add" together directory and filename into one char[]?
Merci d'avance.
Pourquoi ne pas simplement les ajouter en tant que std :: strings et utiliser c_str() ou & string [0] pour convertir en chaîne C? – Puppy
Je ne peux pas parce que je compile pour Dreamcast, et la bibliothèque de chaînes n'a pas été porté. – epicasian
Notez que les littéraux de chaîne sont de type 'const char *' et non 'char *' et le code affiché ne compilera que sur les compilateurs non conformes. – pmr