function within a function error
Hi, working with trying to get a function within a function to work. I get the following result:
Error C3861 'printLines': identifier not found
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
|
void functionSetvals(std::vector<float>&m, std::vector<float>&b)
{
m[3] = 6; //arbitrary
b[3] = 3;
printLines(m, b);
}
void printLines(std::vector<float>&m, std::vector<float>&b)
{
Std::cout << "Hello Universe"<<std::endl;
Std::cout << m[3]<<std::endl;
Std::cout << b[3]<<std::endl;
}
Main:
...
std::vector<float> m(4, 0.0f); //
std::vector<float> b(4, 0.0f);
functionSetvals(m,b);
...
| |
Last edited on
Declare the function before its use.
1 2 3 4 5 6 7 8 9 10 11 12
|
void printLines(std::vector<float>&m, std::vector<float>&b);
void functionSetvals(...)
{
// ...
printLines(m, b);
}
void printLines(std::vector<float>&m, std::vector<float>&b)
{
// ...
}
| |
Last edited on
That did it, thx.
Topic archived. No new replies allowed.