Bonjour, J’ai un souci en programmation en C concernant les chaînes de caractères, je vous montre mon code :
#include <stdio.h>
int main ()
{
char name[] = "Salut"; //La chaîne de caractères d'origine
char test = name; ///////que je veux affecter à test
printf("Tu t'appelles %s", test);
return 0;
}
Est-ce que vous avez une idée de comment je contourne le problème, car j’aimerais faire un code de ce type :
#include <stdio.h>
typedef struct Perso Perso;
struct Perso
{
char nom[100];
};
int main ()
{
Perso tunk;
printf("Comment se nomme votre personnage ?");
scanf("%s", &tunk.nom);
printf("Votre personnage se nomme %s.", tunk.nom);
return 0;
}
Mais sans avoir à appeler la fonction scanf, je veux pouvoir rentrer mes données directement dans le code.
Merci d’avance, Tunk
+0
-0