je suis tombé sur le message d'avertissement suivi de la uVision de Keil à l'exemple « BONJOUR » du cortex m3.déclaration de la fonction implicite « ITM_SenderChar » est invalide en cause C99 dans Keil
avertissement: déclaration implicite de la fonction 'ITM_SenderChar' est invalide en C99
lorsque j'implémente ITM_SendChar ('\ r'); Que dois-je faire pour résoudre ce problème?
ci-dessous est extrait de code,
int fputc(int c, FILE *f) {
if (c == '\n') {
ITM_SendChar('\r'); //<== invalid?
}
return(ITM_SendChar(c));
}
mise à jour
vous pouvez voir le message d'avertissement de l'image ci-dessus. et une chose, si je clique sur « Aller à la ITM_SenderChar définition » dans le menu contextuel, puis
la fenêtre de navigation apparaît.
vous n'avez pas fourni la déclaration, le prototype de fonction ... n'y en a-t-il pas? avez-vous oublié d'inclure le fichier d'en-tête? –
@old_timer vous avez raison. Merci, c'est résolu. –