Hi Community, I'm trying to save complex data from a block into a file, in order to process the information later on. My code is very simple, as shown bellow:
//Definition of values std::vector<float> complex_values(4); complex_values[0]=(-0.707,-0.707); complex_values[1]=(0.707,-0.707); complex_values[2]=(-0.707,0.707); omplex_values[3]=(0.707,0.707); myfile.open ("/home/usrpvm/Desktop/examples/binary_complex"); myfile <<(char*)&complex_values[0]; myfile <<(char*)&complex_values[1]; myfile <<(char*)&complex_values[2]; myfile <<(char*)&complex_values[3]; When I finish, I check my values with hexdump command: hexdump binary_complex -v -e ' 2/4 "%10f "' -e '"\n"' -0.707000 -0.707000 0.707000 0.707000 -0.707000 0.707000 0.707000 0.707000 0.707000 0.707000 As you can see, there are more values that I'm saving and there are some values missing. I think I am doing something wrong when I save the values. Anyone can point me to the right direction? Thanks for your time, Jose.
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio