
Untitled
By: a guest on
May 7th, 2012 | syntax:
C | size: 0.63 KB | hits: 16 | expires: Never
#include <stdio.h>
int main(){
int i;
struct flag {
int sizex;
int sizey;
int length;
};
struct flag zastava;
zastava.sizex = 5;
zastava.sizey = 5;
zastava.length = zastava.sizex * zastava.sizey;
char *papir;
papir = malloc( zastava.length );
char znakovi[] = { '~', '#' };
for( i = 0; i < zastava.length; i++) memset( papir+i, znakovi[0], 1 );
char krst[] = { 7, 11, 12, 13, 17, '\0' };
for( i = 0; krst[i] != '\0'; i++) memcpy( papir + krst[i], znakovi + 1, sizeof(char) );
for( i = 1; i <= zastava.length; i++){
printf( "%c", papir[i-1]);
if( !( i%zastava.sizex ) ) printf("\n");
}
free(papir);
}