Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Problem z zadaniem

Ostatnio zmodyfikowano 2017-03-26 15:07
Autor Wiadomość
jasiekkm
Temat założony przez niniejszego użytkownika
Problem z zadaniem
» 2017-03-26 14:38:30
Witam, chciałbym zrobić vector ktory jest zbiorem charow, miec mozliwosc odwołania sie domkazdego jego elementu(ostatniego)./

C/C++
char wagony[ 3 ] = { 'A', 'B', 'C' };
vector < string > nowy;
nowy.push_back( wagony );
for( vector < string >::iterator it = nowy.begin(); it != nowy.end(); it++ )
     cout << * it << endl;

nowy.pop_back();
for( vector < string >::iterator it = nowy.begin(); it != nowy.end(); it++ )
     cout << * it << endl;


Chodzi mi o to aby program pokazywał:
A B C
A B

moj traktuje ABC jako jeden element, pozdrawiam
P-159427
mokrowski
» 2017-03-26 15:03:24
C/C++
#include <iostream>
#include <vector>

int main() {
    char wagony[ 3 ] = { 'A', 'B', 'C' };
    std::vector < char > nowy( std::cbegin( wagony ), std::cend( wagony ) );
    // Wyświetlenie elementów z kontenera.
    for( const auto & c: nowy ) {
        std::cout << c << '\n';
    }
    // Dostęp do ostatniego elementu
    std::cout << "Ostatni element to: " << *( nowy.crbegin() ) << '\n';
    std::cout << "Pierwszy element to: " << *( nowy.cbegin() ) << '\n';
}
P-159429
jasiekkm
Temat założony przez niniejszego użytkownika
» 2017-03-26 15:07:05
Co to za 'c' które sie wszedzie pojawia?
P-159430
« 1 »
  Strona 1 z 1