Например,
, у меня есть test.txt , содержащий:
apple
computer
glass
mouse
blue
ground
, затем я хочу получить одну случайную строку из текстового файла.вот мой код:
ifstream file;
file.open("test.txt", ios::in);
char word[21];
int line = rand()%6 + 1;
for (int x = 0 ; x < line ; x++)
test.getline (word, 21);
cout << word;
проблема в том, что переменная 'word' всегда содержит первую строку, независимо от того, какое случайное число задано ...