Categories:
.NET (357)
C (330)
C++ (183)
CSS (84)
DBA (2)
General (7)
HTML (4)
Java (574)
JavaScript (106)
JSP (66)
Oracle (114)
Perl (46)
Perl (1)
PHP (1)
PL/SQL (1)
RSS (51)
Software QA (13)
SQL Server (1)
Windows (1)
XHTML (173)
Other Resources:
Why wont the Frobozz Magic C Compiler ...
Why won't the Frobozz Magic C Compiler, which claims to be ANSI compliant, accept this code? I know that the code is ANSI, because gcc accepts it.
✍: Guest
Many compilers support a few non-Standard extensions, gcc more so than most. Are you sure that the code being rejected doesn't rely on such an extension? The compiler may have an option to disable extensions; it may be wise to use such an option if you're not certain your code is ANSI-compatible. (gcc, to its credit, includes a -pedantic option which turns off extensions and attempts to enforce strict ANSI compliance.)
It is usually a bad idea to perform experiments with a particular compiler to determine properties of a language; the applicable standard may permit variations, or the compiler may be wrong.
2015-11-25, 1819👍, 0💬
Popular Posts:
How can you determine the size of an allocated portion of memory? You can't, really. free() can , bu...
what is a service contract, operation contract and Data Contract? - part 1 In the below sample we ha...
What will be printed as the result of the operation below: main() { int a=0; if (a==0) printf("Cisco...
Describe in detail Basic of SAO architecture of Remoting? For these types of questions interviewer e...
How to reduce the final size of an executable file? Size of the final execuatable can be reduced usi...