Kezdőoldal » Számítástechnika » Programozás » Szeretnék egy programot...

Szeretnék egy programot készíteni két forrásfájlból c++-ban, de nem megy mert nem tudom hogyan használjam a header-t (? )

Figyelt kérdés

olyan programot készítenék ami zenét játszik le és kiír egy mondatot, külön külön jók a forrásfájlok és működnek is de amikor egyben fordítom nem akarja elfogadni

segítenétek, hogy megcsináljam?



2017. ápr. 29. 13:56
 1/9 A kérdező kommentje:

ez az egyik:

#include <iostream>

#include <Windows.h>

#include "MMsystem.h"

using namespace std;


int main()


{

PlaySound(TEXT("Saturnz Barz [8 Bit Tribute to Gorillaz] 8 Bit Universe.wav"), NULL, SND_SYNC);


system("pause");

return 0;

}



és ez a másik:


#include <iostream>


using namespace std;

int main()

{

cout << ("szoveg") << endl;

system("pause");

return 0;

}

2017. ápr. 29. 14:00
 2/9 anonim ***** válasza:

Ha több main-ed van, akkor meg kell mondani melyik a belépési pont.

De ennek így abszolút semmi értelme nincs.

2017. ápr. 29. 14:17
Hasznos számodra ez a válasz?
 3/9 A kérdező kommentje:

sajnálom, még csak egy hete kezdtem és max. a "hello world"-öt megtudod írni XD

és hogy csináljak belőle 2 header file-t?

tudom hogy amit leírtam nem igazén működne

2017. ápr. 29. 14:26
 4/9 anonim ***** válasza:
Egy jó tanács: ne akarj a könyvben kihagyni 3-4 fejezetet. Ha még csak2 hete kezdted és a hello world-nél tartassz, akkor halajd a tempódban, majd egy-két hónap mulva meg fogod tudni oldani magadtól. Jobban jársz, mintha minden ilyen problémával idejönnél a gyk-ra.
2017. ápr. 29. 14:34
Hasznos számodra ez a válasz?
 5/9 anonim ***** válasza:

Miért akarsz két fájlt? Minek akarsz headerekkel foglalkozni (nincs is headered amúgy), amikor a hello worldnél tartasz.

Fogd meg azt az 1 sort és másold át a másik fájlba és kész is van.

2017. ápr. 29. 14:40
Hasznos számodra ez a válasz?
 6/9 A kérdező kommentje:

még csak 8.-os vagyok és nincs könyvem, de köszönöm a tanácsot :D

hétfőn találkoztam vele először és a hello world-ot tanultuk csak :D

2017. ápr. 29. 14:42
 7/9 A kérdező kommentje:
hát akkor ezt egy ideig hanyagolom, azért köszönöm mindenkinek, és adom a zöld kezet :D
2017. ápr. 29. 14:43
 8/9 anonim ***** válasza:

Ez nem így megy. Továbbra is egy main-ed lesz, de a többi függvényedet kiszervezheted külön fájlba.


main.c

#include <helloworld.h>

int main() {

.. hello_world();

.. return 0;

}


helloworld.c

#include <stdio.h>

void hello_world() {

.. puts("Hello World!");

}


helloworld.h

#ifndef __helloworld_h

#define __helloworld_h

void hello_world();

#endif

2017. ápr. 30. 09:41
Hasznos számodra ez a válasz?
 9/9 A kérdező kommentje:
nagyon szépen köszönöm! :D
2017. ápr. 30. 11:56

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!