I have a question regarding pragma page. What is the advantage of using this pragma? Also the description tells that it is a compiler directive to start of in a new page. Does the page here refer to the page in memory where the set of code under the pragma page will be starting in a new page?
Yes it means that the program text that follows that pragma directive will start on a new page of memory...but this directive is pretty old and is usually not found in modern compilers. As jim mcnamara noted what is your platform/OS/compiler type and version.
Its in HP's tandem systems(Non Stop Platform). I was browsing thru some old C code where I saw the reference to pragma page before certain functions. Compiler is nmc compiler.