ik ben voor school bezig met C++ opdracht (practicum)
En omdat ik mijn docent niet lastig wil vallen, val ik jullie maar lastig..
ik heb deze code:
ik wil dus result resizen, maar ik krijg de output:
15:20
waarom is result niet gewoon 15? en hoe zorg ik dat ie dat wel wordt?
En omdat ik mijn docent niet lastig wil vallen, val ik jullie maar lastig..
ik heb deze code:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
| #include <iostream>
#include <string>
using namespace std;
string keerOm(string& result, string& origineel);
int main()
{
keerOm("hallo", "dit is een test");
string test;
getline(cin, test);
return 0;
}
string keerOm(string& result, string& origineel)
{
result.resize(origineel.length());
cout << origineel.length() << ":" << result.length();
return result;
} |
ik wil dus result resizen, maar ik krijg de output:
15:20
waarom is result niet gewoon 15? en hoe zorg ik dat ie dat wel wordt?