comment stocker et imprimer ensuite une 2d caractère/tableau de chaîne?
Supposons que j'ai les mots: le tigre, le lion, la girafe.
Comment puis-je stocker dans un deux dimensions char
tableau à l'aide de for
boucle et scanf
et ensuite imprimer les mots un par un à l'aide d'un for
boucle?
Quelque chose comme
for(i=0;i<W;i++)
{
scanf("%s",str[i][0]); //to input the string
}
PS Désolé pour poser une question de base, mais je ne pouvais pas trouver une réponse sur Google.
comment est
Je suis à la détection d'un dépassement de la mémoire tampon 😉
str
déclaré?Je suis à la détection d'un dépassement de la mémoire tampon 😉
OriginalL'auteur guitar_geek | 2013-08-06
Vous devez vous connecter pour publier un commentaire.
Vous devez d'abord créer un tableau de chaînes de caractères.
Ensuite, vous devez entrer la chaîne de caractères dans le tableau
Enfin dans complilation de les imprimer utiliser
Il n'a pas demandé ces choses. Lire attentivement la question.
fonctionne parfaitement @Eldan a Couru
OriginalL'auteur Ran Eldan
OriginalL'auteur Magn3s1um
Vous pouvez le faire de cette façon.
1)Créer un tableau de pointeurs de caractère.
2)Allouer de la mémoire dynamiquement.
3)Obtenir les données par le biais de scanf. Une simple mise en œuvre est en dessous de
OriginalL'auteur Santhosh Pai
OriginalL'auteur Slothfulwave 10