HOW TO CONVERT C CODE TO VB.NET CODE

Madhu Mitha

Total Post:31

Points:217
Posted by  Madhu Mitha
VB.Net 
 1023  View(s)
Ratings:
Rate this:
hai...


      I want to convert c code to vb.net code.. i do not know how to do it..  can anyone help me doing it..


My code is;

#include <stdio.h>
#include <string.h>
#include <malloc.h>

unsigned char *read_bmp(char *fname,int* _w, int* _h)
{
    unsigned char head[54];
    FILE *f = fopen(fname,"rb");

    // BMP header is 54 bytes
    fread(head, 1, 54, f);

    int w = head[18] + ( ((int)head[19]) << 8) + ( ((int)head[20]) << 16) + ( ((int)head[21]) << 24);
    int h = head[22] + ( ((int)head[23]) << 8) + ( ((int)head[24]) << 16) + ( ((int)head[25]) << 24);

    // lines are aligned on 4-byte boundary
    int lineSize = (w / 8 + (w / 8) % 4);
    int fileSize = lineSize * h;

    unsigned char *img = malloc(w * h), *data = malloc(fileSize);

    // skip the header
    fseek(f,54,SEEK_SET);

    // skip palette - two rgb quads, 8 bytes
    fseek(f, 8, SEEK_CUR);

    // read data
    fread(data,1,fileSize,f);

    // decode bits
    int i, j, k, rev_j;
    for(j = 0, rev_j = h - 1; j < h ; j++, rev_j--) {
        for(i = 0 ; i < w / 8; i++) {
            int fpos = j * lineSize + i, pos = rev_j * w + i * 8;
            for(k = 0 ; k < 8 ; k++)
                img[pos + (7 - k)] = (data[fpos] >> k ) & 1;
        }
    }

    free(data);
    *_w = w; *_h = h;
    return img;
}

int main()
{
    int w, h, i, j;
    unsigned char* img = read_bmp("test1.bmp", &w, &h);

    for(j = 0 ; j < h ; j++)
    {
        for(i = 0 ; i < w ; i++)
            printf("%c ", img[j * w + i] ? '0' : '1' );

        printf("\n");
    }

    return 0;
}
thank you in advance
  1. John Smith

    Post:102

    Points:720
    Re: how to convert c code to vb.net code

    Madhu, I think you need to do it manually or google it for any tools if available to convert code from c to vb.net

  1. Madhu Mitha

    Post:31

    Points:217
    Re: how to convert c code to vb.net code

    hai john..



                 i tried in google to find tools.. but i do not get any tool for converting c to vb.net...
     I got tools oly for c# to vb.net.. can u say me tools regrading it..
      
    thank you

  1. John Smith

    Post:102

    Points:720
    Re: how to convert c code to vb.net code

    Madhu, Do it manually then.

  1. Madhu Mitha

    Post:31

    Points:217
    Re: how to convert c code to vb.net code

    hai john..


     thank u

Answer

NEWSLETTER

Enter your email address here always to be updated. We promise not to spam!