1*99451b44SJordan Rupprecht // A sample program for getting minidumps on Windows. 2*99451b44SJordan Rupprecht 3*99451b44SJordan Rupprecht #include <iostream> 4*99451b44SJordan Rupprecht 5*99451b44SJordan Rupprecht bool fizz(int x)6*99451b44SJordan Rupprechtfizz(int x) 7*99451b44SJordan Rupprecht { 8*99451b44SJordan Rupprecht return x % 3 == 0; 9*99451b44SJordan Rupprecht } 10*99451b44SJordan Rupprecht 11*99451b44SJordan Rupprecht bool buzz(int x)12*99451b44SJordan Rupprechtbuzz(int x) 13*99451b44SJordan Rupprecht { 14*99451b44SJordan Rupprecht return x % 5 == 0; 15*99451b44SJordan Rupprecht } 16*99451b44SJordan Rupprecht 17*99451b44SJordan Rupprecht int main()18*99451b44SJordan Rupprechtmain() 19*99451b44SJordan Rupprecht { 20*99451b44SJordan Rupprecht int *buggy = 0; 21*99451b44SJordan Rupprecht 22*99451b44SJordan Rupprecht for (int i = 1; i <= 100; ++i) 23*99451b44SJordan Rupprecht { 24*99451b44SJordan Rupprecht if (fizz(i)) std::cout << "fizz"; 25*99451b44SJordan Rupprecht if (buzz(i)) std::cout << "buzz"; 26*99451b44SJordan Rupprecht if (!fizz(i) && !buzz(i)) std::cout << i; 27*99451b44SJordan Rupprecht std::cout << '\n'; 28*99451b44SJordan Rupprecht } 29*99451b44SJordan Rupprecht 30*99451b44SJordan Rupprecht return *buggy; 31*99451b44SJordan Rupprecht } 32