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

  • Dopelives

    Dopelives

    30 Temmuz 2009
  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • schmittastic

    schmittastic

    9 EYLÜL 2009