home *** CD-ROM | disk | FTP | other *** search
/ Microsoft Programmer's Library 1.3 / Microsoft-Programers-Library-v1.3.iso / sampcode / alde_c / misc / lib / r_la4_01 / union.c < prev    next >
Encoding:
C/C++ Source or Header  |  1987-12-22  |  696 b   |  22 lines

  1. /* UNION.C - From page 314 of "Microsoft C Programming for the  */
  2. /* IBM" by Robert Lafore. Demonstrates unions. This program     */
  3. /* gives an error: Fatal error:L1101 Invalid object module      */
  4. /* when linking. In Quick C Programmers Guide user is reques-   */
  5. /* ted to contact Microsoft.                                    */
  6. /****************************************************************/
  7.  
  8. main()
  9. {
  10. union intflo {
  11.    int intnum;
  12.    float fltnum;
  13. } unex;
  14.  
  15.    printf("sizeof (union intflo) = %d\n", sizeof(union intflo));
  16.    unex.intnum = 734;
  17.    printf("unex.intnum = %d\n", unex.intnum);
  18.    unex.fltnum = 867.43;
  19.    printf("unex.fltnum = %f\n", unex.fltnum);
  20. }
  21.  
  22.