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

Από έναν πίνακα χαρακτήρων σε συμβολοσειρά string...


thanasoulis

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

Δημοσ.

Γεια σε όλους σας!! Θα ήθελα να ρωτήσω αν είναι δυνατόν να αποθηκεύσω τα στοιχεία ενός πίνακα τύπου char σε μια μεταβλητή τύπoυ string...

Δημοσ.

Θέλω για παράδειγμα αυτό:

 

char array[4]={"g","e","i","a","\0"};

Αυτή είναι η λέξη geia αν κάνεις print τον πίνακα. Εγώ θέλω την λέξη ολόκληρη να την θέσω σε μια μεταβλητή τύπου string.

Δημοσ.

Σε Java;

 

>
char array[4] = {"g", "e", "i", "a", "\0"};

java.io.CharArrayWriter myCharArrayWriter = new java.io.CharArrayWriter();
myCharArrayWriter.write (array, 0, 4);
String myString = myCharArrayWriter.toString();
System.out.println (myString);

Δημοσ.

#include <iostream>

#include <string>

#include <cstring>

using std::string;

using std::cout;

using std::endl;

 

int main(){

string s = "hello";

char array[] = "my array";

strcpy(array,s.c_str());

cout << "strcpy(array,s.c_str()) = " << array << endl;

 

return 0;

}

 

Κατι σε c++ μηπως?

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

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

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