E se provi così?

codice:
#include <iostream>
using namespace std;

void f(int *j)
{
    *j = 100;
}

int main()
{
    int i;
    //int *p;

    //p = &i; 

    f(&i);

    cout << i;

    system("pause");
    return 0;
}