problème sur un exercice de langage C
Bonjour,
J'ai un exercice à faire sur les pointeurs il y a juste une seule question mais je n'ai jamais fait de programmation quelqu'un pourrait m'aider ?
Exercice 1 : Pointeurs
Soit le programme suivant :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
| #include<stdio.h>
#include<stdlib.h>
typedef char *P_CHAR; /* type "pointeur sur char" */
typedef int *P_INT; /* type "pointeur sur int" */
void main()
{
P_CHAR p_char, q_char;
P_INT p_int, q_int;
char car;
p_char = malloc(sizeof(char));
p_int = malloc(sizeof(int));
printf("Saisissez une lettre de lalphabet a-z en minuscule : ");
scanf("%c", &car);
*p_char = car;
// instructions manquantes
...
printf("La lettre saisie est %c\n", *p_char);
printf("Son code ASCII est %d\n", *p_int);
printf("Sa majuscule est %c\n", *q_char);
printf("Le code ASCII de la majuscule équivalente est %d\n", *q_int);
} |
Question 1. Complétez le programme ci-dessus avec les instructions manquantes pour qu’il s’exécute correctement, c’est-à-dire que les affichages réalisés soient corrects. Bien sur, il ne vous est pas demandé de recopier tout le programme, mais uniquement d’écrire sur votre copie les instructions manquantes.