Salut,
Je débute en programmation C et j'utilise Borland C++ comme compilateur.
je voudrais créer un programme C permettant de supprimer les espaces contenus dans une chaine de caractères :
voici mon code :
#include <conio.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
void suprEspace(char expr);
void main()
{char expr[255];
printf("Donnez l'expression : ");
gets(expr);
suprEspace(expr);
puts(expr);
}
void suprEspace(char expr)
{int i,j,n;
n=strlen(*expr);
for (i=0;i>n;i++)
if (*expr[i]==' ')
{
for(j=i;j>(n-1);j++)
*expr[j]=*expr[j+1];
}
}
lors de la compilation borland m'affiche que j'ai 7 erreurs qui sont surement dus a une mauvaises manipulation des pointeurs et des chaines de caractères alors si quelqu'un peut me proposer une solution ça serai vraiment très cool
merci d'avance
