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

One Comment on “Fonksiyonlara isim vermek sorumluluk ister..”

  1. kokeksibir:

    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?

Yorumlayın: