Mein Code ist wie folgt:Erhalten Index des aktuellen Elements in C++ bereichsbasierte for-Schleife
std::cin >> str;
for (char c : str)
if (c == 'b') vector.push_back(i) //while i is the index of c in str
Ist das machbar? Oder muss ich mit der Old-School-for-Loop gehen?
@MarkGarcia Bedeutung? Ich denke, es läuft, aber ich vermisse die Methode, um "ich" in die Schleife zu bekommen. –
@chris Ich habe den Code bearbeitet, damit er etwas bedeutet. Es ist dumm, einfach "0 ... n" zum Vektor zu drücken. Ich habe einen bedingten Ausdruck. –
Fast das gleiche: http://stackoverflow.com/questions/10962290/find-position-of-element-in-c11-range-based-for-loop – jogojapan