Bonjour,
je suis debutant en programation, je cherche a creer une fonction qui va recuperer des données dans un fichier.
une fonction du type:
void fonction(int* parametre1,int* parametre2,char* parametre3)
Le probleme est au niveau du char, je n'arrive pas a envoye un pointeur vers la chaine de caractere, meme pas un pointeur vers le premier caractere pour placer une boucle for.
J'ai essaye un programme dans ce style :
Code :
- #include <stdio.h>
- #include <stdlib.h>
- int main(int argc, char *argv[])
- {
- char n[]="francois";
- char *pointeur=&n;
- int i;
- for(i=0;n[i]!="\0";i++)
- {
- printf("%s\n",*pointeur);
- pointeur++;
- }
-
- system("PAUSE" );
- return 0;
- }
|
Ici j'essaye d'afficher une chaine de caractere a partir du pointeur du premier caractere de la chaine
(si j'arrive a l'afficher de cette methode il est facile de resoudre mon probleme)
Or la le programme est detecte comme un virus par mon antivirus ....
et de toute maniere il bug...
Pouvez vous m'eclairer ....