Matrice de chaine de caractère en c

Résolu/Fermé
lialaa Messages postés 13 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 mai 2009 - 27 janv. 2009 à 11:27
lialaa Messages postés 13 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 mai 2009 - 27 janv. 2009 à 12:33
Bonjour,
il y un problème sur cet algorithme en c :

#include<stdio.h>
char t[15][2];
main()
{
for(i=1;i<=5;i++)
{
for(j=1;j<=2;j++)
{
t[i][j] = 'j';
printf("%s",t[i][j]);
}
}
}
A voir également:

2 réponses

lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
27 janv. 2009 à 11:54
Salut,

t[i][j]
c'est un caractère dont il faut utilser %c dans printf

t[15][2]

Veut dire que tu as
i de 0 à 14 - 15 éléments
et
j de 0 à 1 - 2 éléments

L'indice de tableau commence à zéro.
0
lialaa Messages postés 13 Date d'inscription samedi 22 décembre 2007 Statut Membre Dernière intervention 3 mai 2009
27 janv. 2009 à 12:33
merci lami20j, pour l'information.
0