Προς το περιεχόμενο

c++ stl algorithms


Fott1

Προτεινόμενες αναρτήσεις

Δημοσ.

Χρησιμοποιώντας τα stl containers και τους αλγόριθμούς της θα ήθελα να κάνω πρόγραμμα που να μπορεί να αφαιρεί τα πρώτα ν και τα τελευταία κ στοιχεία από ένα string.. Ένα κομμάτι του προγράμματος είναι αυτο.

 

καμία ιδεά να το υλοποιήσω;

Δημοσ.

Χρησιμοποιώντας τα stl containers και τους αλγόριθμούς της θα ήθελα να κάνω πρόγραμμα που να μπορεί να αφαιρεί τα πρώτα ν και τα τελευταία κ στοιχεία από ένα string.. Ένα κομμάτι του προγράμματος είναι αυτο.

 

καμία ιδεά να το υλοποιήσω;

std::string::erase

Δημοσ.

Δοκιμασε αυτον το κωδικα:

 

>

#include <iostream>
#include <string>

std::string RemoveFromLeftAndRight(const std::string& str, const size_t removeFromBegining , const size_t removeFromEnd )
{

const int substringLength = str.length() - removeFromEnd - removeFromBegining;
return substringLength > 0 ? str.substr(removeFromBegining,substringLength) : "";
}

void main()
{
using namespace std;
cout << RemoveFromLeftAndRight("this is a test", 1,2) << endl;
}

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...