|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2000
Città: Verona
Messaggi: 176
|
[ C ] IF (Tastopremuto == "Invio")
Piccolo quesito
:IF (Tastopremuto == "Invio") Come si può "tradurre" questa espressione in c++? |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Roma sud
Messaggi: 590
|
Ecco il codice per turbo c++ 3.0 non so se funge su altri compilatori
Codice:
#include<conio.h>
#include<iostream.h>
#include<bios.h>
void main(){
int ca;
clrscr();
ca = _bios_keybrd(_KEYBRD_READ);
if(ca==0x1c0d)cout<<"Hai premuto invio";
else cout<<"NON hai premuto invio ma un altro tasto";
getch();
}
__________________
-Mac Book intel core duo 1,83GHz, 1,25 Gb RAM -Amd athlon 64 dual core 4400+, 2 GB RAM, Asus a8n-sli Deluxe, totale 500 GB di HARD DISK(4 hdd) |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
l'invio ha codice ascii 13, quindi basta un bel if(Tastopremuto==13)
__________________
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Mar 2004
Messaggi: 1455
|
edit
__________________
Ciao ~ZeRO sTrEsS~ |
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Oct 2000
Città: Verona
Messaggi: 176
|
Grazie mille per le risposte, ma purtroppo mi da questo errore:
32:2 C:\Programmi\Dev-Cpp\include\c++\3.4.2\backward\backward_warning.h #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <iostream> instead of the deprecated header <iostream.h>. To disable this warning use -Wno-deprecated. 3 C:\..... bios.h: No such file or directory. 6 C:\..... `clrscr' undeclared (first use this function) 7 C:\..... `_KEYBRD_READ' undeclared (first use this function) ecc ecc anche provando con #include <iostream> (senza .h) non va
|
|
|
|
|
|
#6 | |
|
Senior Member
Iscritto dal: Mar 2005
Città: ~
Messaggi: 740
|
Quote:
__________________
Ciao ciao cagnolino Billy MacMini late 2009, 2.53GHz, 4GB ram, 320GB hard disk, Snow Leopard 10.8.2 - iPod Nano 6th gen. XBOX Live GamerTag: InsaneMau |
|
|
|
|
|
|
#7 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Roma sud
Messaggi: 590
|
Spettacolo!! Grazie wisher del consiglio questo codice funge nn solo co turbo c++ ma pure col dev c++ ed è molto + semplice nn c avevo pensato all'ascii
Codice:
#include<stdio.h>
#include<conio.h>
int main(){
int cara;
cara=getch();
if(cara==13)printf("hai premuto l'ivio");
else printf("Hai premuto un altro tasto");
getch();
}
__________________
-Mac Book intel core duo 1,83GHz, 1,25 Gb RAM -Amd athlon 64 dual core 4400+, 2 GB RAM, Asus a8n-sli Deluxe, totale 500 GB di HARD DISK(4 hdd) |
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Ricordatevi che Turbo C non è per niente aderente allo standard...dico questo solo per faro tenere a memoria a chi leggesse questo thread...
Quindi frizzo28, se stai cercando di imparare il C in Turbo C cambia compilatore...ne va di quello che stai imparando... Per ricavare l'invio basta if(tastopremuto == '\n')...che è portabile su qualsiasi piattaforma... |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Aug 2005
Città: Roma sud
Messaggi: 590
|
ah Ok solo che a scuola ci insegnano TC e tt i PC hanno solo quello
__________________
-Mac Book intel core duo 1,83GHz, 1,25 Gb RAM -Amd athlon 64 dual core 4400+, 2 GB RAM, Asus a8n-sli Deluxe, totale 500 GB di HARD DISK(4 hdd) |
|
|
|
|
|
#10 |
|
Member
Iscritto dal: Oct 2000
Città: Verona
Messaggi: 176
|
Grazie mille a tutti funziona perfettamente
|
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Quote:
Entrambi sono completamente gratuiti e usano il compilatore MinGW32, che è un porting per Windows del compilatore di Linux... |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 09:59.










:








