salut à tous
voila j'ai un petit problème: je veux crée un tableau de caractère avec une boucle for et l'afficher caractère par caractère:
#include <conio.h>
#include <stdio.h>
#define L 255
void saisie(char x[L])
{
int i;
for(i=0;x[i]!='\0';i++)
scanf("%c",&x[i]);
x[i]='\0';
}
void affiche(char x[L])
{
int i;
for(i=0;x[i]!='\0';i++)
printf("%c\n",x[i]);
}
void main()
{
//clrscr();
char ch[L];
saisie(ch);
affiche(ch);
getch();
}
ou est la faute?!
merci d'avance
Mais ça revient au même. Pourquoi compliquer les choses tant qu'il y a des solutions plus simples à moins que tu cherches autre chose à faire que je ne peux pas dissimuler à travers ce petit bout de code?
ah oui oui je vois j'ai confondu le \n avec le \0 de la fin de la chaine merci titi035 merci aussi ombitious developper mais je cherche une solution sans les *pointeur