Я устал учиться, потому что решил попробовать применить свои знания C и создать небольшую программу, чтобы взять случайный твит, который я сохранил в файле, и показать его мне.
Текстовый файл организован так:
@username
§
tweet1
§
tweet2
§
@username2
Идея заключалась в том, что когда я запускаю программу, она захватывает случайного пользователя, а затем случайный твит.
Единственные способы, которыми я могу придумать рандомизациюпользователь:
- Просматривает весь текстовый файл, каждый раз, когда он видит имя пользователя, он сохраняет строку и увеличивает счетчик.Затем я выбираю случайным образом селектор и получаю имя пользователя.
- Избегайте необходимости просматривать весь текстовый файл.И просто выделите каждого пользователя в отдельный текстовый файл.Просто получите имена файлов в определенной папке и рандомизируйте оттуда (если это возможно).
Но тогда возникает та же проблема, как рандомизировать твит, я знаю, когда он начинается и заканчиваетсяНо, чтобы выбрать случайный, единственный способ, о котором я могу думать, - это первый, упомянутый выше.
Ребята, вы предлагаете какой-нибудь более умный способ?
Спасибо за тонну!