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

  • ParryGripp

    ParryGripp

    12 AĞUSTOS 2006
  • Propaganda Time

    Propaganda T

    19 EYLÜL 2010
  • theKGB65

    theKGB65

    24 Aralık 2007