Snippet. Vala. Convert String to Char ArrayThe function string_to_char_array converts a string into an char array in Vala. //======================== START OF FUNCTION ==========================// // FUNCTION: string_to_char_array // //=====================================================================// char[] string_to_char_array(string str) { char[] char_array = new char[str.length]; for (int i = 0; i < str.length; i++){ char_array[i] = (char)str.get_char(str.index_of_nth_char(i)); } return char_array; } //=====================================================================// // FUNCTION: string_to_char_array // //========================= END OF FUNCTION ===========================// Examplestring hi = "Hello, world!"; char[] hi_char_array = string_to_char_array(hi); for (int i=0; i<hi_char_array.length; i++) { stdout.printf("%c\n", (char)hi_char_array[i]); } ResultH e l l o , w o r l d ! Updated on: 23 Nov 2024 |
|