Oppure

Loading
06/07/06 1:14
skirk
Uso DevC++ la versione 5 BETA

Però quando linko la libreria <iostream.h> mi dice che non gli va bene, se invece scrivo <iostream> me la prende, però non capisco perchè nn funziona gotoxy e textcolor. Secondo voi perchè?

aaa
06/07/06 14:23
Oligoatria
Forse prende un file sbagliato, magari di un'altra installazione.. guarda le opzioni del compilatore ( probabilmente l'hai già fatto)..
hai provato "iostream.h" invece di <iostream.h>.
aaa
06/07/06 14:51
mar
ciao skirk,
da una prima versione di librerie standard in c++,nelle versioni più recenti del linguaggio si è passati a una loro ridefinizione in grado di sfruttare le potenzialità dei namespace. Inizialmente i file di inclusione, dichiarati con la direttiva #include, avevano estensione .h, oggigiorno con l'introduzione dei namespace i file di intestazione hanno perso l'estensione ma hanno conservato il loro nome. Nel linguaggio c++ con la notazione tradizionale si può scrivere:
#include<iostream.h>
oppure, con la versione più recente:
#include<iostream>
using namespace std;
La scelta tra una sintassi e l'altra era legata,fino a qualche tempo fa,alle funzionalità,più o meno evolute,che si desiderava utilizzare, oggi invece i compilatori più recenti hanno abbandonato la prima sintassi inquanto outdate e perciò è obbligatorio utilizzare la seconda,cioè quella che si appoggia ai namespace.

Per quanto riguarda invece gotoxy e textcolor non sono funzioni dello standard ANSI, quindi non vengono sempre incluse da tutti i compilatori. Ti posso dire che nè il dev nè il VS le supportano, il Borland invece si. Non ti preoccupare però perchè le puoi sempre ricavare utilizzando rispettivamnete le API SetConsoleCursorPosition e SetConsoleTextAttribute. I risultati sono gli stessi. Per una guida sull'uso di queste 2 funzioni ti rimando sul sito msdn.com dove troverai anche dei pratici esempi.

Ciao.
aaa
06/07/06 15:00
skirk
Ok, grazie...
aaa
06/07/06 15:02
skirk
App, dv lo skariko il Borland?
aaa
07/07/06 10:43
skirk
Xkè nn guardo mai ??? :asd:
aaa