|
|||||||
|
|
|
![]() |
|
|
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: 05:43.



















