string problem

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • 19831030
    New Member
    • Jul 2007
    • 9

    string problem

    I wanna know about function that can be taken a string as one other than "argv".That means I didnt wanna read string char by char.i need to take whole string in one.
  • devikacs
    New Member
    • Jun 2007
    • 96

    #2
    Originally posted by 19831030
    I wanna know about function that can be taken a string as one other than "argv".That means I didnt wanna read string char by char.i need to take whole string in one.
    Do you mean you want to pass a string as a argument to a c/c++ function and name it different from argv or do you mean pass a string to main?

    Passing a string to a function is no different from passing an array to a function. You can pass char[] to the function.

    Comment

    • 19831030
      New Member
      • Jul 2007
      • 9

      #3
      Originally posted by devikacs
      Do you mean you want to pass a string as a argument to a c/c++ function and name it different from argv or do you mean pass a string to main?

      Passing a string to a function is no different from passing an array to a function. You can pass char[] to the function.
      By using char array I cant take string as one.I use C lang & char array read word one by one.I wanna use strcmp method without usung argv & directly entering word.I use any other type.

      Comment

      • devikacs
        New Member
        • Jun 2007
        • 96

        #4
        Originally posted by 19831030
        By using char array I cant take string as one.I use C lang & char array read word one by one.I wanna use strcmp method without usung argv & directly entering word.I use any other type.
        String data type is a character array. Do you mean input a string as a word rather than character by character?
        use scanf("%s",str) ;

        If not pls try to specify what you are tyring to achieve

        Comment

        • Meetee
          Recognized Expert Contributor
          • Dec 2006
          • 928

          #5
          Originally posted by 19831030
          By using char array I cant take string as one.I use C lang & char array read word one by one.I wanna use strcmp method without usung argv & directly entering word.I use any other type.
          To be more specific, you can use

          Code:
          char * str;
          scanf("%s",str);
          This will read your whole string instead of character by character :)

          Regards

          Comment

          Working...