Bonjour,
Merci tout d'abord à tous ceux qui m'ont aidé dans mes déboires avec le pic18f, petit à petit mon projet commence à prendre forme..
Je suis maintenant confronté à un problème de déclaration de chaine de caractères.
Je vais essayer d'ètre clair:
Mon programme main envoie une chaine de caractère à un sous_programme qui envoie caractère par caractère la phrase sur le port série.
Mon problème se situe lors du passage de paramètres:
J'aimerais pouvoir appeler mon prog tel que (print_str("coucou");).
Seulement je suis pour l'instant obligé de faire:
char Chaine[] = { "coucou" };
print_str(Chaine);
Voici mon programme print_str:
void print_str(const char* Pointeur_caract) // écriture d'une chaine de caractère
{
while(*Pointeur_caract !=0)
{
printchar(*Pointeur_caract);
//printchar est une fonction qui envoie un caractère sur le port série
Pointeur_caract++;
}
}
Pourriez vous m'aider à me sortir des déclarations (pointeurs, char*, tableau...) afin de pouvoir envoyer directement ma chaine sous la forme "..." au ssprogramme svp?
Merci d'avance pour votre aide!
Martin
-----