#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#include <string.h>
int main()
{
const char mot1[] = "POMME", mot2[] = "POIRE", mot4[] = "PASTEQUE", mot5[] = "MELON", mot6[] = "ORANGE", mot7[] = "FRAISE", mot8[] = "FRAMBOISE", mot9[] = "CITRON", mot10[] = "MANGUE";
srand(time(NULL));
int index = rand() % 10 + 1;
char secret[100] = "";
strcpy(motindex, secret);
printf("Secret is now %s\n", secret);
return 0;
}
Вот код, который я сделал для генерации случайного секретного слова из диапазона const char.Как заменить имена переменных в C
Я хочу заменить index
на strcpy(motindex, secret);
. Как я могу это сделать ?
Поместите слова в массив указателей. Затем проиндексируйте в массив, чтобы выбрать нужное слово. –
Массив указателей? Вы хотите уточнить? –
Используйте 'char * arr [] = {" word1 "," word2 ", ...};' –