String question

This is a discussion on String question within the Linux Programming forums, part of the Platform Specific Boards category; does the following string declaration hold 25 or 24 characters char a[25]; cheers Dave...

  1. #1
    Registered User
    Join Date
    Apr 2005
    Posts
    6

    String question

    does the following string declaration hold 25 or 24 characters

    char a[25];


    cheers
    Dave

  2. #2
    Just Lurking Dave_Sinkula's Avatar
    Join Date
    Oct 2002
    Posts
    5,006
    The array holds 25 characters. Since a C-style string must be null terminated, it can hold only 24 non-null characters.
    7. It is easier to write an incorrect program than understand a correct one.
    40. There are two ways to write error-free programs; only the third one works.*

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. char Handling, probably typical newbie stuff
    By Neolyth in forum C Programming
    Replies: 16
    Last Post: 06-21-2009, 04:05 AM
  2. Reusing a string pointer question
    By chiefmonkey in forum C++ Programming
    Replies: 3
    Last Post: 05-06-2009, 04:53 PM
  3. Program using classes - keeps crashing
    By webren in forum C++ Programming
    Replies: 4
    Last Post: 09-16-2005, 03:58 PM
  4. String array question
    By gogo in forum C++ Programming
    Replies: 6
    Last Post: 12-08-2001, 05:44 PM

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