Torna indietro   Hardware Upgrade Forum > Software > Programmazione

PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è
La PNY GeForce RTX 5080 Slim OC si distingue nel panorama delle GPU di fascia alta per il design compatto a due slot, ispirato alla NVIDIA GeForce RTX 5080 Founders Edition. In questo test analizziamo comportamento termico e prestazioni in gioco, valutando se il formato ridotto comprometta o meno l'esperienza complessiva rispetto alle soluzioni più ingombranti presenti sul mercato.
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei
HUAWEI WiFi Mesh X3 Pro Suite è probabilmente il router mesh più fotogenico che si possa acquistare oggi in Italia, ma dietro il guscio in acrilico trasparente e le luci LED dinamiche c'è una macchina tecnica costruita attorno allo standard Wi-Fi 7, con velocità teoriche Dual-Band fino a 3,6 Gbps e una copertura fino a 120 m² una volta abbinato il router principale all'extender incluso nel kit
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte
Abbiamo provato le nuove CPU Intel Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: più core e ottimizzazioni al funzionamento interno migliorano le prestazioni, anche in virtù di prezzi annunciati interessanti. A questo si aggiungono nuove ottimizzazioni software. Purtroppo, a fronte di prestazioni di calcolo elevate, il quadro rimane incerto nel gaming, dove l'andamento rimane altalenante. Infine, rimane il problema della piattaforma a fine vita.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 23-12-2007, 21:06   #1
M4R1|<
Senior Member
 
L'Avatar di M4R1|<
 
Iscritto dal: Jul 2006
Messaggi: 4801
[C++] cin in modalità grafica

avrei un problema nelle creazione di un programma console in modalità grafica.

quando si inserisce la grafica funzioni come cin, cout, clrscr... cambiano, infatti cout<< si è sostituito al (esempio) outtextxy(10,10,s), e cin>> a ? ecco il mio problema, nn conosco il nome della funzione.
chi la conosce?

Grazie in anticipo


ps: ho provato a cercare in google ma nn ho trovato nulla, e nel mio libro nn c'è
__________________
2x Xeon E5-2630 v4 ES QK3G - SuperMicro X10DRi - 128GB Crucial LRDIMM 2400MHz - LSI 9211-8i - 8x Samsung 850 EVO 500GB
Core i7-7700k - Cooler Master MasterLiquid Pro 280 - Gigabyte Z270X Gaming 7 - 32GB Corsair Dominator 3000MHz CL15 - EVGA GTX 1070 FTW - Crucial MX300 525GB

Twitter - LinkedIn
M4R1|< è offline   Rispondi citando il messaggio o parte di esso
Old 24-12-2007, 09:43   #2
M4R1|<
Senior Member
 
L'Avatar di M4R1|<
 
Iscritto dal: Jul 2006
Messaggi: 4801
Quote:
Originariamente inviato da M4R1|< Guarda i messaggi
avrei un problema nelle creazione di un programma console in modalità grafica.

quando si inserisce la grafica funzioni come cin, cout, clrscr... cambiano, infatti cout<< si è sostituito al (esempio) outtextxy(10,10,s), e cin>> a ? ecco il mio problema, nn conosco il nome della funzione.
chi la conosce?

Grazie in anticipo


ps: ho provato a cercare in google ma nn ho trovato nulla, e nel mio libro nn c'è
proprio nessuno lo sa?
__________________
2x Xeon E5-2630 v4 ES QK3G - SuperMicro X10DRi - 128GB Crucial LRDIMM 2400MHz - LSI 9211-8i - 8x Samsung 850 EVO 500GB
Core i7-7700k - Cooler Master MasterLiquid Pro 280 - Gigabyte Z270X Gaming 7 - 32GB Corsair Dominator 3000MHz CL15 - EVGA GTX 1070 FTW - Crucial MX300 525GB

Twitter - LinkedIn
M4R1|< è offline   Rispondi citando il messaggio o parte di esso
Old 24-12-2007, 10:42   #3
cionci
Senior Member
 
L'Avatar di cionci
 
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
Usi Borland ? outtextxy è tipico della libreria BGI del Borland. Tra l'altro è un compilatore vetusto.

In ogni caso devi similare te l'inserimento dei caratteri.
Ad esempio:
Codice:
char s[2];
s[1] = '\0';
int i = 0;

do
{    
    s[0] = getch();
    outtextxy(100 + 10 * i, 50, s);
}
while(c != '\n');
Poi magari potresti anche tenere conto del backspace per cancellare il carattere precedente (incollando un rettangolo sopra la lettera per eliminarla) e creare una specie di cursore in grafica che identifica la posizione successiva per l'inserimento.
cionci è offline   Rispondi citando il messaggio o parte di esso
Old 24-12-2007, 14:34   #4
M4R1|<
Senior Member
 
L'Avatar di M4R1|<
 
Iscritto dal: Jul 2006
Messaggi: 4801
Quote:
Originariamente inviato da cionci Guarda i messaggi
Usi Borland ? outtextxy è tipico della libreria BGI del Borland. Tra l'altro è un compilatore vetusto.

In ogni caso devi similare te l'inserimento dei caratteri.
Ad esempio:
Codice:
char s[2];
s[1] = '\0';
int i = 0;

do
{    
    s[0] = getch();
    outtextxy(100 + 10 * i, 50, s);
}
while(c != '\n');
Poi magari potresti anche tenere conto del backspace per cancellare il carattere precedente (incollando un rettangolo sopra la lettera per eliminarla) e creare una specie di cursore in grafica che identifica la posizione successiva per l'inserimento.
Grazie

cmq si è bc.
invece per cancellare il carattere precedente nn ne ho bisogno, visto che diciamo che lo scopo è quello di realizzare il gioco dell'impiccato

ti copio il sorgente, anche se cmq dovrebbe essere perfetto

Codice:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include <graphics.h>
const int parole=92;

void delay(double sec){
 clock_t t;
 t=clock()+CLOCKS_PER_SEC*sec;

 while (clock()<t);}

void main(){

 int gdriver=DETECT,gmode;
 initgraph (&gdriver,&gmode,"C:\\Bcpp\\BGI");

 char parola [parole][30]={"bianco","rosso","verde","cronometro","radiante","radioattivita","nero","bianca","parsani","esoterico","esotico","mango","camino","comignolo","tavolo","misa","computer","ragnarock","valhalla","cumulonembi","calorifero","tavolozza","guanti","lapsus","lapis","cavolo","mela","armadillo","finestra","autobotte","autotrento","virgola","ventola","piastrella","cosmogonia","calcificazione","plexiglass","tendoni","vecchio","giovine","dattero","iguana","gargantuesco","pulsante","biro","farenight","kelvin","dinamometro","centrifuga","cose","caso","waterloo","indovino","incompleto","polimero","pentatonico","estrionico","sarmazia","impero","regione","continente","oceano","quarzo","kriptonite","vampiro","salamandra","draconide","triceratopo","wraith","lich","yugi-oh","arconte","segugio","coppia","sonata arcitca","drifter","killer","cangiante","abbeccedario","abazia","alchemico","australopiteco","dromedario","mazinga","suppaman","parmenideo","trascendentale","zuzzurellone","deep","underworld"};
 char indovina[30];
 char lettera,risposta;
 int tentativi=6,i,indovinato=0,partite=0;

 char out1[]={"hai ancora "},out2a[]={" tentativi"},out2b[]={" tentativo"};
 char out3[]={"la parola da indovinare ti appare ora cosi'"},out4[]={"."};
 char out5[]={"cerca di indovinare una lettera prima che arrivi la tua morte..."},out6[]={"lettera = "};
 char out7[]={"+-------------------------------------------"},out8[]={"|"};
 char out9[]={"|  la parola e' "},out10[]={"|  hai finito "},out11[]={" partite"},out12[]={"|  Fine del Gioco"};
 char out13[]={"Vuoi Giocare ancora? (s/n)"},s[1],s2[1];



do{
 partite++;
 tentativi=6;
 cleardevice();
 randomize();
 i=random(parole+1);

 for (int j=0; j<30 ; j++){
	 if (parola [i][j]!='\0'){
		indovina[j]='_';}
	 else
		indovina[j]='\0';}

 while (tentativi > 0 && strcmp(parola[i],indovina)>=0 ){
	cleardevice();

	itoa(tentativi,s,10);

	line(300,300,400,300);//base

	line(350,300,350,150);//staffa

	line(350,150,280,150);//staffa2

	line(280,150,280,170);//corda

	if(tentativi<=5)
		circle(280,180,10);   //testa

	if(tentativi<=4)
		line(280,190,280,240);//corpo

	if(tentativi<=3){
		line(280,200,295,210);//braccio dx
		line(280,200,265,210);}//braccio sx

	if(tentativi<=2){
		line(280,240,295,250);//gamba dx
		line(280,240,265,250);}//gamba sx

	if(tentativi<=1){
		line(295,210,300,200);//mano dx
		line(265,210,260,200);}//mano sx


	if(tentativi>1){
		outtextxy(10,10,out1);
		outtextxy(100,10,s);
		outtextxy(110,10,out2b);}
	else{
		outtextxy(10,10,out1);
		outtextxy(100,10,s);
		outtextxy(110,10,out2a);}

	outtextxy(10,30,out3);

	delay(0.5);
	outtextxy(10,40,out4);
	delay(0.5);
	outtextxy(15,40,out4);
	delay(0.5);
	outtextxy(20,40,out4);

	outtextxy(10,50,indovina);

	outtextxy(10,60,out5);
	outtextxy(10,70,out6);

  lettera=getch();

	indovinato=0;

	for (j=0 ; j<30 ; j++){
		if (lettera==parola[i][j]){
			indovina[j]=lettera;
			indovinato=1;}}

	if (indovinato==0)
		tentativi--;}

 if(tentativi<=0){
	line(295,250,300,260);//piede dx
	line(265,250,260,260);}//piede sx

 itoa(partite,s2,10);

 outtextxy(10,80,out7);
 outtextxy(10,90,out8);
 outtextxy(10,100,out9);
 outtextxy(130,100,parola[i]);
 outtextxy(10,110,out10);
 outtextxy(130,110,s2);
 outtextxy(140,110,out11);
 outtextxy(10,120,out12);
 outtextxy(10,130,out8);
 outtextxy(10,140,out7);

 outtextxy(10,150,out13);
 risposta=getch();

 }while (risposta=='s');
closegraph();}

ti rigrazio ancora, e Auguri di Buon Natale
__________________
2x Xeon E5-2630 v4 ES QK3G - SuperMicro X10DRi - 128GB Crucial LRDIMM 2400MHz - LSI 9211-8i - 8x Samsung 850 EVO 500GB
Core i7-7700k - Cooler Master MasterLiquid Pro 280 - Gigabyte Z270X Gaming 7 - 32GB Corsair Dominator 3000MHz CL15 - EVGA GTX 1070 FTW - Crucial MX300 525GB

Twitter - LinkedIn
M4R1|< è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


PNY RTX 5080 Slim OC, sembra una Founders Edition ma non lo è PNY RTX 5080 Slim OC, sembra una Founders Editio...
Wi-Fi 7 con il design di una vetta innevata: ecco il nuovo sistema mesh di Huawei Wi-Fi 7 con il design di una vetta innevata: ecc...
Core Ultra 7 270K Plus e Core Ultra 7 250K Plus: Intel cerca il riscatto ma ci riesce in parte Core Ultra 7 270K Plus e Core Ultra 7 250K Plus:...
PC Specialist Lafité 14 AI AMD: assemblato come vuoi tu PC Specialist Lafité 14 AI AMD: assemblat...
Recensione Nothing Phone 4(a): sempre iconico ma ora più concreto Recensione Nothing Phone 4(a): sempre iconico ma...
L'AI agentica potrebbe trasformare Inter...
Qualcomm lancerà due chip per sma...
Xiaomi dà i numeri: ecco come &eg...
AMD annuncia Ryzen 9 9950X3D2 Dual Editi...
CyrusOne avvia la costruzione del suo pr...
Cloud in crescita, ma l’adozione dell’IA...
OpenAI cancella l'adult mode di ChatGPT:...
Google Search Live arriva in Italia: la ...
MacBook Air 15'' con chip M4 (2025) crol...
Ora è possibile trasferire file t...
Apple domina con il MacBook Neo: i lapto...
Arriva la nuova gamma di PC Dell Pro per...
DJI Avata 360: la recensione del primo d...
Il browser di Samsung arriva su Windows,...
I satelliti AI Sat Mini per i datacenter...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 01:45.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v