Just start learning CS106B , Error messages telling me something wrong with these 3 lines.
" Error : expected body of lambda expression "
string key = aToken.substr([i],1);
myMap.put(aToken.substr([i],1),1);
else {myMap[aToken.substr([i],1)] +=1};
int main() { TokenScanner myTK; myTK.setInput("Sven is Pro Moo Noob <naja>"); myTK.ignoreWhitespace(); Map <string ,int> myMap; while(myTK.hasMoreTokens()){ string aToken = myTK.nextToken(); for(int i=0;i<= int(aToken.size());i++){ string key = aToken.substr([i],1); if(!myMap.containsKey(key)){ myMap.put(aToken.substr([i],1),1); } else {myMap[aToken.substr([i],1)] +=1}; } cout << aToken << endl; } cout<< myMap.toString() << endl; return 0; };