fork download
  1. #include <iostream>
  2. #include <cstdlib>
  3. #include <sstream>
  4. using namespace std;
  5.  
  6. int main() {
  7.  
  8. int dynamic_variable = 4;
  9. double *float_array;
  10. float_array= new double [dynamic_variable];
  11. stringstream ss1("5.1,2.1,3.6,4.8");
  12. int count = 0;
  13. string s1;
  14. string s2= "2.1";
  15. while(getline(ss1,s1,','))
  16. {
  17. float_array[count] = atof(s1.c_str());
  18. count++;
  19. }
  20.  
  21. for ( int cnt = 0; cnt < dynamic_variable; ++ cnt ) {
  22. std::cout << float_array[ cnt ] << '\n';
  23. }
  24. }
Success #stdin #stdout 0.01s 2860KB
stdin
Standard input is empty
stdout
5.1
2.1
3.6
4.8