gui*_*eek 4 c arrays string character
假设我有:老虎,狮子,长颈鹿.
如何char使用for循环将其存储在二维数组中scanf,然后使用循环逐个打印单词for?
就像是
for(i=0;i<W;i++)
{
scanf("%s",str[i][0]); //to input the string
}
Run Code Online (Sandbox Code Playgroud)
PS很抱歉提出这样一个基本问题,但我在Google上找不到合适的答案.
首先,您需要创建一个字符串数组.
char arrayOfWords[NUMBER_OF_WORDS][MAX_SIZE_OF_WORD];
Run Code Online (Sandbox Code Playgroud)
然后,您需要将字符串输入数组
int i;
for (i=0; i<NUMBER_OF_WORDS; i++) {
scanf ("%s" , arrayOfWords[i]);
}
Run Code Online (Sandbox Code Playgroud)
最后在oreder打印它们使用
for (i=0; i<NUMBER_OF_WORDS; i++) {
printf ("%s" , arrayOfWords[i]);
}
Run Code Online (Sandbox Code Playgroud)