Bonjour tout le monde.

j'utilise Visual c++ 2008.
Je m'attaque sérieusement au pointeur et j'aurais aimé savoir si ce petit programme (qui fonctionne) ne crée pas de problème (fuite mémoire et autre):

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
16
17
18
19
20
21
#include <stdio.h>
#include <stdlib.h>
#include <string.h>[/B]
 
int main(int argc, char *argv[])
{	
	void* vp;
	char* cp;
	vp=(void*)malloc(sizeof(char*));
	vp="a333";
	printf("%s\n",vp);
	vp="a22";
	cp=(char*)vp;
	vp=NULL;
	free(vp);
	printf("%s\n",cp);
	cp="a1";
	printf("%s\n",cp);
	system("PAUSE");	
	return 0;
}