strings and arrays

This is a discussion on strings and arrays within the C Programming forums, part of the General Programming Boards category; In a book I am reading they say you can not use pointer notation to declare array. But he then ...

  1. #1
    Registered User linuxdude's Avatar
    Join Date
    Mar 2003
    Location
    Louisiana
    Posts
    926

    strings and arrays

    In a book I am reading they say you can not use pointer notation to declare array. But he then goes and does this
    Code:
    *pointer = "This is a string!";
    isn't a string a character array?

  2. #2
    ATH0 quzah's Avatar
    Join Date
    Oct 2001
    Posts
    14,826
    Yes and no. That creates a string literal, which is unmodifiable. You can change what the pointer points to, but not the contents of that string.

    Quzah.
    Hope is the first step on the road to disappointment.

  3. #3
    Registered User
    Join Date
    Jul 2003
    Posts
    102

    Suggestions

    Hi,
    Actually a string is char array only. But if you declared it as array then baseaddress cannot be modified but the contents can be modified. But you can make a pointer to point to a string. Here you can change the base address of pointer and can change the content.
    Saravanan.T.S.
    Beginner.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. help understanding arrays of strings!
    By smoking81 in forum C Programming
    Replies: 18
    Last Post: 02-23-2008, 04:24 AM
  2. Strings and Substrings using arrays
    By dcwang3 in forum C Programming
    Replies: 12
    Last Post: 02-18-2008, 07:28 AM
  3. arrays of strings
    By mbooka in forum C Programming
    Replies: 2
    Last Post: 02-19-2006, 07:55 PM
  4. strings or arrays of characters?
    By Callith in forum C++ Programming
    Replies: 13
    Last Post: 12-26-2004, 11:28 AM
  5. strings or character arrays
    By Shadow12345 in forum C++ Programming
    Replies: 2
    Last Post: 07-21-2002, 11:55 AM

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