Another n00b question: storing text as a variable

This is a discussion on Another n00b question: storing text as a variable within the C++ Programming forums, part of the General Programming Boards category; for my first game-type programming project, I'm going to try to make a simple text adventure that's only a few ...

  1. #1
    Registered User
    Join Date
    Jul 2007
    Posts
    3

    Another n00b question: storing text as a variable

    for my first game-type programming project, I'm going to try to make a simple text adventure that's only a few screens long. How can I make it so that the user can input text and it can be stored as a variable that affects the outcome, since char variables only store one character? is there some secret I'm missing? thanks for helping out a complete beginner!

  2. #2
    Deathray Engineer MacGyver's Avatar
    Join Date
    Mar 2007
    Posts
    3,211
    The C way is to store text in char arrays that have a final character of '\0' to denote the end of the sequence of chars. This was messy if you didn't take heed that you handled them right. If you forgot a '\0' or you overran the buffer, you'd be in for some headaches. That's why C++ has the std::string class. It encapsulates the ugliness of storing text and manipulating it, and it's much safer to use.

    Google or check tutorials for information on std::string.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. DirectX | Drawing text
    By gavra in forum Game Programming
    Replies: 4
    Last Post: 06-08-2009, 01:23 AM
  2. A question about MacVim vs other text editors...
    By maccat in forum Tech Board
    Replies: 3
    Last Post: 02-04-2009, 05:17 AM
  3. File Reading and storing to 1 variable
    By Rare177 in forum C Programming
    Replies: 34
    Last Post: 07-13-2004, 01:58 PM
  4. Variable question I can't find answer to
    By joelmon in forum C++ Programming
    Replies: 3
    Last Post: 02-12-2002, 04:11 AM
  5. Outputting String arrays in windows
    By Xterria in forum Game Programming
    Replies: 11
    Last Post: 11-13-2001, 07:35 PM

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21