Создать структуру со словами, из которой потом будет выводиться рандомное слово - C (СИ)
Формулировка задачи:
В общем нужно создать структуру со словами, из которой потом будет выводиться рандомное слово.
Получается в общем примерно так:
в этом то месте и загвозка, а именно я все понять не могу - индексацию элементам массива words вводить же нужно за структурой? Если так (например words[0]="Слово"), то вылетает куча ошибок.
Если внутри структуры - но ведь это же, наверное бессмысленно.
struct gamewords { char words[10] }
Решение задачи: «Создать структуру со словами, из которой потом будет выводиться рандомное слово»
textual
Листинг программы
#include <stdio.h> #include <string.h> int main(void) { char wrd[2][5] = { "aaaa", "bbbb" }; printf("%s\n%s\n", wrd[0], wrd[1]); strncpy(wrd[0], "xxxxxxxxxx", 5); printf("%s\n%s\n", wrd[0], wrd[1]); return 0; }
Объяснение кода листинга программы
- Подключение необходимых библиотек для работы с файлами и строками
- Создание массива слов с фиксированной длиной в 5 символов
- Вывод на экран обоих слов из массива
- Копирование строки
xxxxxxxxxx
в первый элемент массива - Вывод на экран обоих слов из массива после копирования
- Завершение работы программы
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д