AYUDA
Como hago un programa que me lea un fichero que me lea el valor Ascii de los caracteres y me devuelva un entero de : valorAscii de caracter1* valorAscii de caracter2/valorAscii de caracter3
// program trichar.cpp.
// written in borland c++ - ver 4.5
#include <iostream.h>
#include <iomanip.h>
#include <stdio.h>
void Process(char *file_name)
{
char a,b,c;
FILE *in = fopen(file_name,"rt");
if(!in)
{
cout << "can't open " << file_name << " - program stoped " << endl;
return;
}
a = fgetc(in);
b = fgetc(in);
c = fgetc(in);
fclose(in);
cout << setw(10) << a << setw(10) << int(a) << endl;
cout << setw(10) << b << setw(10) << int(b) << endl;
cout << setw(10) << c << setw(10) << int(c) << endl;
cout << setw(10) << "a*b/c" << setw(10) << a*b/c << endl;
} // PROCESS
void main()
{
char file_name[12] = "trichar.dat";
Process(file_name);
cout << "end of program - good bye ! ! ! n";
} // MAIN
archivo trichar.dat
abcdefghi
// written in borland c++ - ver 4.5
#include <iostream.h>
#include <iomanip.h>
#include <stdio.h>
void Process(char *file_name)
{
char a,b,c;
FILE *in = fopen(file_name,"rt");
if(!in)
{
cout << "can't open " << file_name << " - program stoped " << endl;
return;
}
a = fgetc(in);
b = fgetc(in);
c = fgetc(in);
fclose(in);
cout << setw(10) << a << setw(10) << int(a) << endl;
cout << setw(10) << b << setw(10) << int(b) << endl;
cout << setw(10) << c << setw(10) << int(c) << endl;
cout << setw(10) << "a*b/c" << setw(10) << a*b/c << endl;
} // PROCESS
void main()
{
char file_name[12] = "trichar.dat";
Process(file_name);
cout << "end of program - good bye ! ! ! n";
} // MAIN
archivo trichar.dat
abcdefghi
