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

  • BigDawsVlogs

    BigDawsVlogs

    17 HAZİRAN 2013
  • kylediablo

    kylediablo

    8 Ocak 2007
  • ShayLoss

    ShayLoss

    5 Kasım 2009