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

  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007
  • Mega64

    Mega64

    24 ŞUBAT 2006
  • TouchePro

    TouchePro

    27 EYLÜL 2007