Beginners Project: Hello World (using C)

From Try-AS/400
Jump to navigation Jump to search

Since Heiko is fairly familiar with C, here's his approach for a simple "Hello World!" in C.

Create a library for source and program

  • CRTLIB + F4
    • Enter this:
      HelloWorldC01.png

Create a Source Physical File

  • CRTSRCPF + F4 named SNDBX

Create the C source code

  • To create the source code as member of the SPF: WRKMBRPDM + F6, enter name (hello_c) and type (C):
    HelloWorldC02.png
  • enter this in SEU:
 Spalten . . . :    1 100                                     Editieren                                                 SNDBX/SNDBX
 SEU==>                                                                                                                     HELLO_C
 FMT **  ...+... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 ...+... 9 ...+... 0                       
        ***************** Datenanfang *******************************************************************************************  
0001.00 #include <stdio.h>                                                                                       191007            
0002.00 int main(void)                                                                                           191007            
0003.00 {                                                                                                        191007            
0004.00   printf("Hello World!\n");                                                                              191007            
0005.00   return 0;                                                                                              191007            
0006.00 }                                                                                                        191007            
        ******************Datenende *********************************************************************************************  
  • close and save with F3
  • enter 14 to compile
  • check with DSPMSG the outcome

Run the program