#include <stdio.h>
#include <stdlib.h>
int read_line( char buffer[ ] , char dbuf[ ] [ ] ) {
int i= 0 , b1= 0 , b2= 0 ;
while ( buffer[ i] != '\0 ' ) {
if ( buffer[ i] != '\n ' ) {
dbuf[ b1] [ b2++ ] = buffer[ i++ ] ;
} else {
++ i;
b2 = 0 ;
dbuf[ ++ b1] [ b2++ ] = buffer[ i++ ] ;
}
}
return 0 ;
}
int print_double_array( char dbuf[ ] [ ] ) {
int i1, i2;
for ( i1 = 0 ; dbuf[ i1] [ 0 ] != '\0 ' ; i1++ ) {
for ( i2 = 0 ; dbuf[ i1] [ i2] != '\0 ' ; i2++ ) {
}
}
return 0 ;
}
int main( void ) {
int i2, i1;
FILE
* fp
= fopen ( "rpl" , "w" ) ; char buffer[ 100 ] , dbuf[ 20 ] [ 20 ] ;
for ( i1 = 0 ; i1< 20 ; i1++ ) {
for ( i2 = 0 ; i2 < 20 ; dbuf[ i1] [ i2] = '\0 ' ) ;
}
read_line( buffer, dbuf) ;
print_double_array( dbuf) ;
return 0 ;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCByZWFkX2xpbmUoY2hhciBidWZmZXJbXSxjaGFyIGRidWZbXVtdKQl7CglpbnQgaT0wLGIxPTAsYjI9MDsKCXdoaWxlKGJ1ZmZlcltpXSAhPSAnXDAnKQl7CgkJaWYoYnVmZmVyW2ldICE9ICdcbicpCXsKCQkJZGJ1ZltiMV1bYjIrK10gPSBidWZmZXJbaSsrXTsKCQl9ZWxzZQl7CgkJCSsraTsKCQkJYjIgPSAwOwoJCQlkYnVmWysrYjFdW2IyKytdID0gYnVmZmVyW2krK107CgkJfQoJfQoJcmV0dXJuIDA7Cn0KCmludCBwcmludF9kb3VibGVfYXJyYXkoY2hhciBkYnVmW11bXSkJewoJaW50IGkxLGkyOwoJZm9yKGkxID0gMDsgZGJ1ZltpMV1bMF0gIT0gJ1wwJztpMSsrKQl7CgkJZm9yKGkyID0gMDsgZGJ1ZltpMV1baTJdICE9ICdcMCc7IGkyKyspCXsKCQkJcHJpbnRmKCIlYyIsZGJ1ZltpMV1baTJdKTsKCQl9CgkJcHV0Y2hhcignXG4nKTsKCX0KCXJldHVybiAwOwp9CgppbnQgbWFpbih2b2lkKQl7CglpbnQgaTIsaTE7CglGSUxFICpmcCA9IGZvcGVuKCJycGwiLCJ3Iik7CgljaGFyIGJ1ZmZlclsxMDBdLGRidWZbMjBdWzIwXTsKCWZvcihpMSA9IDA7IGkxPDIwOyBpMSsrKQl7CgkJZm9yKGkyID0gMDsgaTIgPCAyMDsgZGJ1ZltpMV1baTJdID0gJ1wwJyk7Cgl9Cglmc2NhbmYoZnAsIiVzIiwgYnVmZmVyKTsKCXJlYWRfbGluZShidWZmZXIsZGJ1Zik7CglwcmludF9kb3VibGVfYXJyYXkoZGJ1Zik7CglyZXR1cm4gMDsKfQo=
compilation info
prog.c:4: error: array type has incomplete element type
prog.c:18: error: array type has incomplete element type
prog.c: In function ‘main’:
prog.c:37: error: type of formal parameter 2 is incomplete
prog.c:38: error: type of formal parameter 1 is incomplete
prog.c:36: warning: ignoring return value of ‘fscanf’, declared with attribute warn_unused_result
stdout