john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

sizeof examples

/* john pfeiffer 15jul07  cpp */

#include <iostream.h>
//#include <stdlib.h>
#include <stdio.h>
#include <windows.h>        //for BITMAPFILEHEADER & BITMAPINFOHEADER
#include <fstream.h>

int main()
{
    int i;
    ofstream ofp;
    ofp.open("sizeof_examples.txt");

    i = sizeof(int);
    cout<<"int is "<<i<<" byte(s)"<<endl;
    ofp <<"int is "<<i<<" byte(s)"<<endl;
    i = sizeof(int*);
    cout<<"int* is "<<i<<" byte(s)"<<endl;
    ofp<<"int* is "<<i<<" byte(s)"<<endl;
    i = sizeof(short);
    cout<<"short is "<<i<<" byte(s)"<<endl;
    ofp<<"short is "<<i<<" byte(s)"<<endl;
    i = sizeof(long);
    cout<<"long is "<<i<<" byte(s)"<<endl;
    ofp<<"long is "<<i<<" byte(s)"<<endl;
    i = sizeof(char);
    cout<<"char is "<<i<<" byte(s)"<<endl;
    ofp<<"char is "<<i<<" byte(s)"<<endl;
    i = sizeof(char*);
    cout<<"char* is "<<i<<" byte(s)"<<endl;
    ofp<<"char* is "<<i<<" byte(s)"<<endl;
    i = sizeof(BITMAPFILEHEADER);
    cout<<"BITMAPFILEHEADER is "<<i<<" byte(s)"<<endl;
    ofp<<"BITMAPFILEHEADER is "<<i<<" byte(s)"<<endl;
    i = sizeof(BITMAPINFOHEADER);
    cout<<"BITMAPINFOHEADER is "<<i<<" byte(s)"<<endl;
    ofp<<"BITMAPINFOHEADER is "<<i<<" byte(s)"<<endl;

    return 0;

}

  • « win98 cpu speed up tips
  • string reverse »

Published

Jul 15, 2007

Category

c

~107 words

Tags

  • c 95
  • examples 4
  • sizeof 1