jak w temacie proszę o pomoc
znalazłem takie coś, ale to nie działa na tablice znaków
std::string str(1, ch);
albo podajcie jakąś funkcje - odpowiednik erase - która działa na
char napis[10]
jak w temacie proszę o pomoc
znalazłem takie coś, ale to nie działa na tablice znaków
std::string str(1, ch);
albo podajcie jakąś funkcje - odpowiednik erase - która działa na
char napis[10]
string posiada konstruktor string(const char *)
konwersja jest bardzo prosta:
#include <iostream>
#include <string>
using namespace std;
int main() {
const char * test = "jakis tam tekst";
string testString = string(test);
cout << testString << endl;
return 0;
}
Opis biblioteki string, która pomoże Ci w problemie:
http://en.cppreference.com/w/cpp/string/basic_string
Mozna tez tak, co wydaje sie bardziej intuicyjne imo.
string str(napis);
string str = napis;
dziękuję wam :), już wszystko działa należycie