Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as C++ by Woodzy ( 15 years ago )
/* Jeff Wood
 * IT/218 Week 5 assignment part 1-pass by pointer
 */

#include<iostream>

using std::cin;
using std::cout;
using std::endl;

//initialize arrays
int incr10(int* numa,int* numb);

int main(void)
{
  cout << "Week 5 assignment part 1-Pass by pointer\n";

  int numa = 3;
  int numb = 32;

  int* pnuma = &numa;                           //pointer to numa
  int* pnumb = &numb;                           //pointer to numb

  cout << "\nAddress Pass (numa)= " << pnuma;

  cout << "\nAddress Pass (numb)= " << pnumb;


  int result = incr10(pnuma,pnumb);

  cout << "\nincr10(pnuma) = " << result (numa);

  cout << "\nnuma = " << numa;

  cout << "\n\nincr10(pnumb) = " << result (numb);

  cout << "\nnumb = " << numb;

  return 0;
}


//function to increment a variable by 10
int incr10(int* numa,int* numb)
{
  cout << "\nAddress received (numa)= " << numa;

  cout << "\nAddress received (numb)= " << numb;

  *numa += 10;                              // Increment argument
  *numb += 10;

  return (*numa,*numb);                      // return the increment value
}

 

Revise this Paste

Your Name: Code Language: