Bonjour ,
Je suis étudiant en électronique et je ne suis pas (mais alors vraiment pas) doué en informatique ... BlaBlaBla
J'ai un problème de compréhension d'un programme dans mon cours :
//Programme qui consiste à rentrer un texte dans un tableau , ensuite copier le texte dans une autre variable t1[100]; t2[100] via les pointeurs//
Voilà les sujets sur lesquels je bloque et que je veux bien que vous me balanciez des liens pour mieux comprendre ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #include"stdio.h" void main() { char t1[100],t2[100]; // déclaration des t2 chaines de caractères jusque là pas de soucis char *p1,*p2; // déclaration des pointeurs de format char : ok aussi p1=t1 // j'assigne à p1 la valeur de t1 p2=t2 // j'assigne à p2 la valeur de t2 scanf("%s",t1); // Je rentre le texte 1 for(;*p1!=0x00;*p2=*p1,p1++,p2++); // Voilà c'est la que je bloque ma question que représente 0x00 c'est pas du binaire , hexadécimal , qu'est-ce c'est, à quoi ça sert? *p2=0x00; getch(); }
Les fonctions (valeurs renvoyées , etc)
Les pointeurs
Les interruptions
Les Fichiers
Je vous remercie d'avance pour votre patience et votre aide !
Partager