More Related Content
C Program : Sorting : Bubble, Bcsl 033 data and file structures lab s1-2 What's hot (20)
Fcfs Cpu Scheduling With Gantt Chart (Meta 4) ejemplo calcular la mitad de un numero dev c++ Para la suma y la multiplicacion de 2 [KOSSA] C++ Programming - 14th Study - template Metodos Numericos(Segundo Taller De Aplicadas) Bcsl 033 data and file structures lab s4-3 Viewers also liked (10)
Implementation of absolute loader Loaders ( system programming ) Recently uploaded (6)
فێرکردن و فێربوونی مۆدێرن.pdf دەروازەیەک بۆ Coklat Beige Ilustrasi 3 Dimensi Tugas Kelompok Presentasi.pptx Slide Ibadah siang 29 mei 2025 jika .pptx PETA.pptx,a,amamamamamamamamamammamamamam ಶ್ರೀ ಕ್ಷೇತ್ರ ಚಂಪಕಧಾಮ ಸ್ವಾಮಿ ದೇವಾಲಯSri Kshetra Champakadham Swamy Temple "ಶ್ರೀ ಕ್ಷೇತ್ರ ಚಂಪಕಧಾಮ ಸ್ವಾಮಿ ದೇವಾಲಯ""Sri Kshetra Champakadham Swamy Temple" Absolute Loader
- 2. Expno:………….
Date :….............
CODING:
#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<stdlib.h>
char str[20];
FILE *fp;
int k=0x0000,c=0;
void check();
void main()
{
fp=fopen("opcode.txt","r");
printf("Absolute loader programn");
if(!feof(fp))
{
fscanf(fp,"%s",str);
if(strcmp(str,"H")==0)
fscanf(fp,"%s",str);
fscanf(fp,"%s",str);
fscanf(fp,"%s",str);
fscanf(fp,"%s",str);
if(strcmp(str,"T")==0)
label: check();
fscanf(fp,"%s",str);
if((strcmp(str,"E")!=0)&&(strlen(str)==6))
{
goto label;
}
else if(strcmp(str,"T")==0)
{
fscanf(fp,"%s",str);
k=atoi(str);
k=k-1;
fscanf(fp,"%s",str);
fscanf(fp,"%s",str);
goto label;
}
else
printf("nnEnd of the filen");
}
fcloseall();
}
- 3. Expno:………….
Date :….............
void check()
{
int i;
if(c==0)
{
fscanf(fp,"%s",str);
k=atoi(str);
printf("n%xt",k);
fscanf(fp,"%s",str);
fscanf(fp,"%s",str);
}
if(c!=0)
{
k+=1;
printf("n%xt",k);
}
for(i=0;i<2;i++)
{
printf("%c",str[i]);
}
k+=1;
printf("n%xt",k);
for(i=2;i<4;i++)
{
printf("%c",str[i]);
}
k+=1;
printf("n%xt",k);
for(i=4;i<6;i++)
{
printf("%c",str[i]);
}
c++;
}
INPUT:
H ^add^ 004096^ 56
T ^004096 ^0c^ 980000 ^987600 ^006711^ 675657
E ^001000