Pointer problem, begeiner.

Discussion in 'C++' started by Kodila, Apr 29, 2009.

  1. Kodila

    Kodila New Member

    Joined:
    Apr 29, 2009
    Messages:
    4
    Likes Received:
    0
    Trophy Points:
    0
    Hi i tryed to write some simple pointer program, but i get error from first defining the void function.:S...mayby somebody can see whats the problem.

    Code:
    #include <iostream>
    #include <string>
    #include <vector>
    
    using namespace std;
    
    void size(string* const pword); //to few parameters??
    
    int main()
    {
     cout << "Insert a word : " << endl;
     string word;
     cin >> word;
     
     string* const pword = &word;
     
     size();
     
        int ask;
        cin >> ask;
        return 0;
    }
    
    void size(string* const pword)
    {
         cout << &(word->size()) << endl;
    }
     
    Last edited by a moderator: Apr 30, 2009
  2. listendinesh

    listendinesh New Member

    Joined:
    Aug 3, 2007
    Messages:
    18
    Likes Received:
    0
    Trophy Points:
    0
    As per your function declaration:

    Code:
    void size(string* const pword);
    'size' function require one argument and that is missing during function call.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice