Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
eu tenho um arquivo de texto, contendo isso que está entre aspas:
"
RETANGULO
10 5
TRIANGULO
2 3
CIRCULO
7
POLIGONO
nnx
1 5
4 3
6 8
2 7
"
E preciso fazer um acesso via palavra chave, tipo assim, no retangulo "10" e "5" são numeros que representam base e altura respectivamente... aí eu preciso calcular a area caso for triangulo....ou seja eu tenho que calcular a area da figura.
Comecei a fazer mais ou menos aqui vai a tentativa de programa.
CODE
FILE* fp
char palavra [121];
while (fscanf (fp, “%120s”, palavra) == 1) {
if (strcmp(palavra, “RETANGULO”) == 0 {
/ interpreta retangulo /
else if (strcmp(palavra, “TRIANGULO”) == 0 {
/ interpreta triangulo /
else if (strcmp(palavra, “CIRCULO”) == 0 {
/ interpreta circulo /
else if (strcmp(palavra, “POLIGONO”) == 0 {
/ interpreta poligono /
}
else {
/ trata erro de formato /
} } }
Carregando comentários...