thanasoulis Δημοσ. 17 Ιουνίου 2007 Δημοσ. 17 Ιουνίου 2007 Γεια σε όλους σας!! Θα ήθελα να ρωτήσω αν είναι δυνατόν να αποθηκεύσω τα στοιχεία ενός πίνακα τύπου char σε μια μεταβλητή τύπoυ string...
bokarinho Δημοσ. 17 Ιουνίου 2007 Δημοσ. 17 Ιουνίου 2007 Αλλά εξήγησε μας τι ακριβώς θέλεις και θα σου δώσουμε απαντήσεις σε ότι θέλεις.
thanasoulis Δημοσ. 17 Ιουνίου 2007 Μέλος Δημοσ. 17 Ιουνίου 2007 Θέλω για παράδειγμα αυτό: char array[4]={"g","e","i","a","\0"}; Αυτή είναι η λέξη geia αν κάνεις print τον πίνακα. Εγώ θέλω την λέξη ολόκληρη να την θέσω σε μια μεταβλητή τύπου string.
Legionnaire Δημοσ. 17 Ιουνίου 2007 Δημοσ. 17 Ιουνίου 2007 Σε 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);
Dikemou Δημοσ. 17 Ιουνίου 2007 Δημοσ. 17 Ιουνίου 2007 > String s = ""; for (int i=0; i<array.length; i++) s += array[i]; System.out.println(s);
happy Δημοσ. 18 Ιουνίου 2007 Δημοσ. 18 Ιουνίου 2007 #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++ μηπως?
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.