#include <stdio.h>
#include <stdlib.h>
int main( )
{
int arr[ 10000 ] ;
FILE * fp;
if ( ( fp
= fopen ( "test" , "w" ) ) == NULL
) { printf ( "Failed to open the file" ) ; }
for ( int i= 0 ; i< 10000 ; i++ ) {
}
FILE * nf;
if ( ( nf
= fopen ( "test" , "r" ) ) == NULL
) { printf ( "Failed to open the file" ) ; }
if ( fread ( arr
, sizeof ( int ) , 10000 , nf
) != 10000 ) { else printf ( "Error reading file" ) ; }
for ( int j= 0 ; j< 10000 ; j++ )
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKCkKewogICAgaW50IGFyclsxMDAwMF07CiAgICBGSUxFICogZnA7CiAgICBpZigoZnAgPSBmb3BlbigidGVzdCIsInciKSk9PU5VTEwpewogICAgICAgIHByaW50ZigiRmFpbGVkIHRvIG9wZW4gdGhlIGZpbGUiKTsKICAgICAgICBleGl0KDEpOwogICAgfQogICAgZm9yKGludCBpPTA7IGk8MTAwMDA7IGkrKyl7CiAgICAgICAgICBpbnQgcm49cmFuZCgpOwogICAgZnByaW50ZihmcCwiJWlcbiIsIHJuKTsKICAgICAgICB9CiAgICAgICAgZmNsb3NlKGZwKTsKICAgIEZJTEUgKiBuZjsKICAgIGlmKChuZiA9IGZvcGVuKCJ0ZXN0IiwiciIpKT09TlVMTCl7CiAgICAgICAgcHJpbnRmKCJGYWlsZWQgdG8gb3BlbiB0aGUgZmlsZSIpOwogICAgICAgIGV4aXQoMSk7CiAgICB9CiAgICBpZihmcmVhZChhcnIsc2l6ZW9mKGludCksMTAwMDAsbmYpIT0xMDAwMCl7CiAgICAgICAgaWYoZmVvZihuZikpIHByaW50ZigiRmlsZSBlbmRlZCEiKTsKICAgICAgICBlbHNlIHByaW50ZigiRXJyb3IgcmVhZGluZyBmaWxlIik7CiAgICB9CiAgICBmb3IoaW50IGo9MDtqPDEwMDAwO2orKykKICAgICAgICBwcmludGYoIiVpXG4iLGFycltqXSk7CgogICAgcmV0dXJuIDA7Cgp9
compilation info
prog.c: In function ‘main’:
prog.c:12:5: error: ‘for’ loop initial declarations are only allowed in C99 mode
for(int i=0; i<10000; i++){
^
prog.c:12:5: note: use option -std=c99 or -std=gnu99 to compile your code
prog.c:26:5: error: ‘for’ loop initial declarations are only allowed in C99 mode
for(int j=0;j<10000;j++)
^
stdout