Codeblocks-ban miért nem működik az <iostream. H>?
Figyelt kérdés
beírom hogy #include<iostream.h> és hibát ír ki.<iostream>-mal műkdik, de <iostream.h>-val miért nem?2012. jan. 7. 15:51
1/5 anonim válasza:
őszíntén nem tudom, de sztem az lehet benne, hogy ez alap és pl a string után se teszel ()-t. ha megy h nélkül akk minden ok :)
2/5 _Jessy_ válasza:
mert nincs iostream.h fájlod, iostream pedig van
3/5 anonim válasza:
Az iostream.h a régi header file, ezért még ha működne is, akkor sem javasolt azt használni, az <iostream> a szabványos. Ha úgy működik, akkor használd azt, nem értem, hogy mi a probléma. Valószínűleg nem véletlen, mint írtam is.
4/5 anonim válasza:
Mivel C++-ban a szabványos függvénykönyvtárakat kiterjesztés nélkül KELL belefordítani a fileokba. (Az előfordító ezeket kivételként kezeli?) C-s függvénykönyvtárakat pedig c előjellel el kell látni.
Pl.
#include <iostream.h> // NEM jó, C++ sz. fv. kt.!
#include <iostream> // JÓ
DE!
#include <stdlib.h> // JÓ! C sz. fv. kt!
#include <stdlib> // NEM jó!
#include <cstdlib> // JÓ!
Saját fv. könyvtárak
#include <myh.h> // NEM jó! nem sz. fv. kt.!
#include <myh> //NEM jó!
#include "myh.h" //JÓ!
5/5 _Jessy_ válasza:
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!