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.
Pergunta
Diego Santana
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..
Editado por kuroiAdicionar tag CODE
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.