Удивительно, как хранить различные строки в массиве. Например, пользователь вводит «qwe», и программа затем сохранит это в переменной массива [0]. Ввод другую строку затем сохранить его в переменной [1] и так далееC - как хранить несколько строк в массиве
int
main(int argc, char *argv[]) {
char variable[1000];
int i;
printf("enter a variable\n");
scanf("%s", variable);
for (i = 0; ??? ;i++) {
printf("The variable entered was: %s\n",variable[i]);
}
return 0;
Im новой для C, так что я понятия не имею, что им делать. но это то, что я придумал до сих пор, и задавался вопросом, смогу ли я помочь с заполнением остальных Спасибо!
Ваш массив должен иметь тип 'char *', а не 'char'. И вам нужно выделить память для каждого из них. –