これの何が問題なのですか?コンパイラは次のように述べています: 宣言構文エラー。
ソースファイル:
#include<iostream>
using namespace std;
int main(int argc, char **argv) {
void printBinary(const unsigned char val) {
//printBinary() func. outputs byte in binary
for(int i=7;i>=0;i--)
if(val & (1<<i)) //generates a single bit with offset position
std::cout<<"1";
else
std::cout<<"0"
}
return 0;
}///:~
ヘッダー ファイル:
void printBinary(const unsigned char val);
///:~