|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
[C] Panico: URGENTE
Salve a tutti! Sto incasinato: giovedì devo consegnare la tesina di sistemi operativi e non riesco a risolvere alcuni problemi sul codice:
Il codice l'ho allegato, ma è quello senza il deoder, visto che non funziona. Per favore datemi una mano Grazie a tutti!!!
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Aug 2005
Messaggi: 2755
|
sembrerebbe non trovare la exit(), prova a includere anche stdlib.h
__________________
|
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
Quote:
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! |
|
|
|
|
|
|
#4 | ||
|
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16213
|
Quote:
L'unica, è prendere il K&R e studiare bene il capitolo 7 e l'Appendice B; ma mi sa che ormai è un po' tardino... Quote:
Ora, questa conversione non restituisce il valore rappresentato dal carattere c (che è quello che vuoi), ma il suo codice ASCII (o EBCDIC, se sei jellato). La cosa più portabile che mi viene in mente, è uno switch del tipo: Codice:
switch (c) {
case 'A':
case 'a':
i=0;
break;
case 'B':
case 'b':
i=1;
break;
/* simile per gli altri caratteri */
default:
fprintf(stderr,"Carattere non valido\n");
}
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
||
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Ho letto al volo ma mi sembra di aver capito:
hai messo un controllo sul ciclo mooooolto rischioso ![]() la condizione é questa: Codice:
while (controllo != 1) Codice:
else
{
...
if (k == 0)
{
...
controllo = 1;
se k non é mai a 0 (facile nel tuo codice) controllo non viene mai modificato e il tuo ciclo non smette mai. altra cosa: Codice:
for (i = 0; i < 10; i++) //Cicli for perl 'inserimento delle coordinate delle navi for (j = 0; j < 10; j++) matrix[i][j] = 0; Codice:
memset(matrix, 0, sizeof(matrix));
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
per poter permettere le lettere in input e trasformarle implicitamente in numeri secondo la notazione a->1, b->2... puoi fare così
Codice:
int riga= getchar();
if ((riga > 64 && riga < 90) || (riga > 96 && riga < 123)) {
if (riga > 96) riga-= 96;
else riga-= 64;
}
else carattere non vaido...
|
|
|
|
|
|
#7 | |||
|
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
Quote:
Quote:
Purtroppo sono un programmatore improvvisato... non ci capisco molto Quote:
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! |
|||
|
|
|
|
|
#8 |
|
Senior Member
Iscritto dal: Nov 2004
Città: Roma
Messaggi: 369
|
...Quaglia o Santoro ?!
|
|
|
|
|
|
#9 | |
|
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
Quote:
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! |
|
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
scusa ma sto incasinatissimo, sto mandando in produzione un po di roba ...
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
#11 | |
|
Senior Member
Iscritto dal: Jan 2006
Città: Roma
Messaggi: 1316
|
Quote:
__________________
{CM Storm Sniper~Corsair TX750W~GA-P35DQ6~Core2Duo Q8400~Thermaltake Extreme 120~Corsair Dominator 2x2GB DDR2 1066Mhz~Gainward HD4870 1024MB DDR5~3xWestern Digital Caviar Black 500GB~Iiyama ProLite E2403WS}
Dobbiamo sbrigarci, abbiamo così tanto tempo e così poche cose da fare! |
|
|
|
|
|
|
#12 | |
|
Senior Member
Iscritto dal: Sep 2002
Città: Celano (AQ) Segno_Zodiacale: Leone Ascendente: Cammello Segni_Particolari: Quello
Messaggi: 9571
|
Quote:
|
|
|
|
|
|
|
#13 | |
|
Senior Member
Iscritto dal: May 2006
Città: Wursteland
Messaggi: 1749
|
Quote:
__________________
Nintendo WIII 4d Turbo Intercooler - Sestium X 666 99,312 GHz - 6.984 Ram Σ(9999) MHz - HDD SATA 97e^(10) bytes 93³ rpm - ATI biberon X900z ∞Mb - Win Eight SP (1 > yours) 16 Valve |
|
|
|
|
|
|
#14 | |
|
Senior Member
Iscritto dal: Jun 2006
Città: Inverno: Novgorod. Estate: Haifa
Messaggi: 908
|
Quote:
ma invio(CR) non è 0xd?
__________________
Hosti non solum dandam esse viam ad fugiendum, sed etiam muniendam / Ceterum censeo Carthaginem esse delendam / Et facere et pati fortia romanum est / Nemo Romanorum pacis mentionem habere dignatus est / Roma locuta, causa finita Milla |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 01:12.












ma invio(CR) non è 0xd?







