ciao a tutti
non riesco a compilare, questo codice...vorrei leggere 16000 interi dal file /dev/audio e metterli nell'array...
ma quando compilo mi compare:
sapete dirmi perche?codice:main.cc: In function `int main()': main.cc:12: error: ISO C++ forbids comparison between pointer and integer
grazie questo è il codice
codice:#include <iostream> #include <fstream> using namespace std; const int size=16000; int main(){ ifstream a("/dev/audio"); int data[size]; for(int i=0;i<data;i++){ a.read((char *)&(data[i]),sizeof(int)); } return 0; }