Boa tarde a todos, Tenho uma duvida, espero que possam me ajudar. Seguinte.. Estamos implementando um tradutor assembler em Liguagem C, e as duvidas estão surgindo, e uma delas é na parte de leitura de arquivo. Criamos um Arquivo TXT no raiz do C: que foi nomeado "Teste.txt", dentro desse Log foi inserido informações, que são Intruções Assembler e label's, e preciso identifica-los. Por ex: Tudo que estiver dentro de $.......$ é instrução, e tudo que estiver dentro &...............& é label, a estrutura do arquivo é em linha. Se puderem me ajudar, ficarei agradecido, parece simples, mas devido ao fato de não ter experincia com C, se torna algo complexo. Esse é a parte do codigo de leitura: #include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string.h>
int main(int argc, char *argv[])
{
FILE *fimp;
char mac[100];
char *result;
int i;
fimp = fopen("c:\\teste.txt","r");
if(fimp == NULL)
{
printf("Arquivo não localizado");
}
else
{
i = 1;
while(!feof(fimp))
{
result = fgets(mac, 100,fimp);
if(result)
printf("mac %d:%s",i,mac);
i++;
}
fclose(fimp);
}
system("PAUSE");
return 0;
} Obrigado, Att..