- подключение к БД, Pablo, 11:53 , 10-Дек-04 (1)
>пишу такую конструкцию: >MYSQL mysql; >mysql_init(mysql); >if(!mysql_real_connect(mysql,"host","user","pass","db",0,NULL,0)){ > printf("error\n"); >} >а в ответ такая ерунда :( >test.c:14: warning: parameter names (without types) in function declaration >test.c:14: error: conflicting types for `mysql_init' >/usr/include/mysql/mysql.h:300: error: previous declaration of `mysql_init' >test.c:15: error: syntax error before "if" Такое ощущение, что вызов функции mysql_init() компилятор видит не в теле другой функции и принимает его за объявление прототипа функции, вероятно где-то выше пропущена "{" или стоит лишняя "}"
|