English 中文(简体)
Capture bitstream into string
原标题:

I ll need to capture my bitstream into a string and keep concatenating the string. However, I m not really sure how it s to be done. Any ideas?

#include <bitset>
#include <iostream>
#include <string>

using namespace std;


int main ()
{

  int i;

  char data[30];
  int int_arr[30];

   printf("
Enter the Data Bits to be transmitted : ");
 scanf("%s",data);

 // convert it into bitstream

 for (i=0; i<strlen(data); i++)
 {

  int_arr[i] = int(data[i]);
 }


 for (i=0; i<strlen(data); i++)
 {
  cout << int_arr[i]<<endl;
  cout << std::bitset<8>( int_arr[i] )<<endl; // Placeholder
 }


  return 0;
}

In the line where it s marked //Placeholder , I really do not need to cout it, rather, I d have to capture the bitstream into a string and keep concatenating it.

最佳回答

std::stringstream?

#include <sstream>

std::string WriteSomethingToStringStream()
{
    std::ostringstream oss;
    oss << "foo?
";
    oss << "bar!
";
    return oss.str();
}
问题回答

暂无回答




相关问题
Simple JAVA: Password Verifier problem

I have a simple problem that says: A password for xyz corporation is supposed to be 6 characters long and made up of a combination of letters and digits. Write a program fragment to read in a string ...

Case insensitive comparison of strings in shell script

The == operator is used to compare two strings in shell script. However, I want to compare two strings ignoring case, how can it be done? Is there any standard command for this?

Trying to split by two delimiters and it doesn t work - C

I wrote below code to readin line by line from stdin ex. city=Boston;city=New York;city=Chicago and then split each line by ; delimiter and print each record. Then in yet another loop I try to ...

String initialization with pair of iterators

I m trying to initialize string with iterators and something like this works: ifstream fin("tmp.txt"); istream_iterator<char> in_i(fin), eos; //here eos is 1 over the end string s(in_i, ...

break a string in parts

I have a string "pc1|pc2|pc3|" I want to get each word on different line like: pc1 pc2 pc3 I need to do this in C#... any suggestions??

Quick padding of a string in Delphi

I was trying to speed up a certain routine in an application, and my profiler, AQTime, identified one method in particular as a bottleneck. The method has been with us for years, and is part of a "...

热门标签