troubleshooting Question

random line function

Avatar of Dmon443
Dmon443 asked on
ProgrammingC++
2 Comments2 Solutions454 ViewsLast Modified:
void readFromFile(QLabel &output)
{
    QString message;
    int numberOfLines = 10; //file has 10 lines of quotes
    int random = QRand() % numberOfLines; //create random number 1-10
    //open file and create stream
    QFile data("messages.txt");
    if (data.open(QIODevice::ReadOnly))
        QTextStream out(&data);
    //read random line of file
    for (int i = 1; i < random; i++) {

    }
    //read line of file to message and output to QLabel
    message = out.readLine();
    output.setText(message);
}
I am stuck on a this function I am trying to write  in Qt, which is supposed to read a random line from a text file and output it into a QLabel. Can't figure out how I would select a random line, I'm guessing I would need a loop to the random number, but don't know how to read that specific line? Please help? Am I on the right track here?
ASKER CERTIFIED SOLUTION
HooKooDooKu

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 2 Answers and 2 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 2 Answers and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros