SORU
22 Kasım 2011, Salı


Neden Hello world görevim bu kapsamda bildirilmedi?

#include <iostream>

using namespace std;

int main()
{
    HelloWorld();
    return 0;
}

void HelloWorld()
{
    cout << "Hello, World" << endl;
}

G ile derleme aşağıdaki hatayı alıyorum :

l1.cpp: In function 'int main()':
l1.cpp:5:15: error: 'HelloWorld' was not declared in this scope

CEVAP
22 Kasım 2011, Salı


Ya ilan ya da kullanmadan önce bu işlevini tanımlamak gerekir. Aksi takdirde, HelloWorld() bir fonksiyonu olarak var olduğunu bilmiyor.

Ana işlevi önce bu ekleyin:

void HelloWorld();

Alternatif olarak, main() önce: HelloWorld() tanımı taşıyabilirsiniz

#include <iostream>
using namespace std;

void HelloWorld()
{
  cout << "Hello, World" << endl;
}

int main()
{
  HelloWorld();
  return 0;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • makemebad35

    makemebad35

    17 NİSAN 2006
  • Showtime

    Showtime

    21 HAZİRAN 2006
  • FF Radioo

    FF Radioo

    14 ŞUBAT 2007