Fonksiyonlara isim vermek sorumluluk ister..
Aşağıdaki kodu çalıştırdığınızda hiç beklenmeyen bir sonuç çıkıyor. Sorunun ne olduğunu bulabilir misiniz? (Cevabı daha sonra..)
Not: WordPress’in başlık dosyalarının noktasından önce boşluk koymasını engelleyemedim. Muhtemelen noktadan önce boşluk bırakmayanlardan olduğumu sanıyor.
#include <stdio .h>
#include <stdlib .h>
#include <mysql /mysql.h>
MYSQL *mysql;
int connect()
{
mysql = mysql_init(NULL);
if (mysql_real_connect(mysql,
"localhost",
"username",
"password",
"database",
0,
NULL,
0
) == NULL)
{
fprintf(stderr, "Unable to connect to database\n");
return 0;
}
return 1;
}
int main()
{
if (!connect()) return 1;
// bir seyler...
return 0;
}
Bu kategori altındaki diğer yazılar: Yazılım
10 Haziran 2009 10:56 am
Hmm… bu connect fonksiyonu kesin mysql headerlerinin birisinde tanımlanmıştır… arıza veriyordur. Soru “bu connect fonksiyonu neden benim dediğim şeyi yapmıyor” olabilir mi?