hello...............i hav ethis error : Error 1 error C2664:: cannot convert parameter 1 from 'QString' to 'const char *'
i have c function like this
prototype:
void LoadPPM( const char * , ppm *);
void Face_Detection::open()
{
ppm* image;
image = (ppm *) malloc (sizeof(ppm));
QString fileName = QFileDialog::getOpenFileName(this,
tr("Open File"), QDir::currentPath(),tr("Images (*.ppm)"));
LoadPPM(fileName,image);
}
void LoadPPM(const char *filename, ppm *pPpm ) {
FILE* ifp;
int word=0,word1=0,word2=0;
int nRead = 0;
char readChars[256];
//open the file, check if successful
ifp = fopen( filename, "r" );
if (!ifp) {
printf("Error: Unable to open file %s.\n\n", filename);
exit(1);
}
}
error in this line LoadPPM(fileName,image);
please help me
Cannot convert from QTstring to string in C++?
I'm not familiar with Qt, but is there a method of QString that returns a const char *? Perhaps ".c_str()"?
survey monkey
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment