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 (? )
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?
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;
}
Ha több main-ed van, akkor meg kell mondani melyik a belépési pont.
De ennek így abszolút semmi értelme nincs.
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
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.
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
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
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
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!