|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Junior Member
Iscritto dal: Mar 2003
Messaggi: 2
|
convertitore letterale-hex
Io e kleidemos stiamo scrivendo questo prog. è un convertitore da letterale ad hex e viceversa.Vi proponiamo il listato sperando di ricevere consigli . Eccovi il listato:
//prog principale #include "funz.h" #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void){ int lunghezza = '0'; *char scelta; *char stringa; puts("programma conversione Lettere-Hex"); puts("ora inserisci hex per convertire da hex a lettarale o lettere per convertire da"); puts("lettere a hex massimo 200 lettere"); scanf("%s", &scelta); if(scelta == "hex") { puts("Inserisci la stringa da convertire"); puts("devi separare le lettere e gli spazi con \\|\\ alla fine sara necessario indicare quanti:"); scanf("%s", stringa); } if(scelta == "lettere") { //altro......... } return 0; } //funzioni aggiunte in file headers char* hex(*cosa_val[200], lunghezza){ int a='0', i; int quanticar ; char* stringa; char cosa_val[200]; for(i=1; i=lunghezza; lunghezza++){ switch(*cosa_val[quanticar]){ case a:} } char* split(char* cosa, int quanticar) { int i; int j = 0; char temp; char *cosa_val[quanticar]; for (i=0;i<quanticar;i++) { temp = ""; while(cosa[i] != "|") temp = temp + cosa[i]; cosa_val[j] = temp; j++; } return *cosa_val[quanticar]; }
__________________
_NEO_ |
![]() |
![]() |
![]() |
#2 |
Bannato
Iscritto dal: Nov 2002
Città: PV
Messaggi: 1210
|
Codice:
//file : princ.c #include "funz.h" #include <stdio.h> #include <stdlib.h> #include <string.h> int main(void){ int lunghezza = '0'; *char scelta; *char stringa; puts("programma conversione Lettere-Hex"); puts("ora inserisci hex per convertire da hex a lettarale o lettere per convertire da"); puts("lettere a hex massimo 200 lettere"); scanf("%s", &scelta); if(scelta == "hex") { puts("Inserisci la stringa da convertire"); puts("devi separare le lettere e gli spazi con \\|\\ alla fine sara necessario indicare quanti:"); scanf("%s", stringa); char *ptStringa = &stringa; hex(*ptStringa, //lunghezza){ } if(scelta == "lettere") { //altro......... } return 0; } //file: funz.h char* hex(*cosa_val[200], lunghezza){ int a='0', i; int quanticar ; char* stringa; char cosa_val[200]; for(i=1; i=lunghezza; lunghezza++){ switch(*cosa_val[quanticar]){ case a: } } char* split(char* cosa, int quanticar) { int i; int j = 0; char temp; char *cosa_val[quanticar]; for (i=0;i<quanticar;i++) { temp = ""; while(cosa[i] != "|") temp = temp + cosa[i]; cosa_val[j] = temp; j++; } return *cosa_val[quanticar]; } |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Che intendi per "convertire da letteale a esadecimale" ?
|
![]() |
![]() |
![]() |
#4 | |
Bannato
Iscritto dal: Nov 2002
Città: PV
Messaggi: 1210
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
#5 |
Junior Member
Iscritto dal: Mar 2003
Messaggi: 2
|
Esattamente e viceversa
__________________
_NEO_ |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 00:17.