Hi,

Also I'm saving some variables into a file. What I did:

Before the work function:

myfile.open ("/home/Desktop/examples/variables_from_block");

Then, inside the work function:

myfile << _msg.key; //Save the variable value
myfile << std::flush;

I've found that I have to std::flush the file, because if I close it
(myfile.close()), I cannot access the file anymore and the variable is
saved once only.

Hope this helps,

Cheers,

Jose

On Wed, Oct 24, 2012 at 7:37 AM, sumitstop
<sumit.ku...@research.iiit.ac.in>wrote:

> Well I am pretty sure that your query is more complicated than what I am
> thinking, but I did the following just to check. Inside the work function
> of
> howto_square_ff.cc
>
> I pasted following lines
>
>         ofstream outdata;
>         int i; // loop index
>         int num[5] = {4, 3, 6, 7, 12}; // list of output values
>         outdata.open("/home/sumit/example2.dat");
>         for (i=0; i<5; ++i)
>         outdata << num[i] << std::endl;
>         outdata.close();
>
> compiled it ...
>
> And I got them written in example2.dat
>
> Anyways I am curious to see if you get some effective reply :)
>
>
>
>
>
> --
> View this message in context:
> http://gnuradio.4.n7.nabble.com/saving-internal-to-a-block-variable-values-to-a-file-tp38118p38125.html
> Sent from the GnuRadio mailing list archive at Nabble.com.
>
> _______________________________________________
> Discuss-gnuradio mailing list
> Discuss-gnuradio@gnu.org
> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio
>
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to