2014-03-18 76 views
3

response被定義爲字節數組。我知道如何打印出完整的響應:從字節數組中打印出26個字節

printf("Response: %s", response); 

或者例如僅倒數第二個字節:

response[lenr - 2] 

但我怎麼能打印出從1到26字節的反應如何?由於

回答

6

既然你已經標記了這個C++,使用C++ I/O

std::cout.write(response, 26); 
+0

哇,從來不知道它是如此簡單,輸出字節 – taocp

+0

而從'4'例如向'26'字節? –

+1

@JohnSmith'std :: cout.write(response + 3,22)'。我可能會有一個,但你明白了。請參閱[這些文檔](http://en.cppreference.com/w/cpp/io/basic_ostream/write)。 – juanchopanza