Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: C  |  size: 0.63 KB  |  hits: 16  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. #include <stdio.h>
  2.  
  3. int main(){
  4.  
  5. int i;
  6.  
  7. struct flag {
  8.         int sizex;
  9.         int sizey;
  10.         int length;
  11. };
  12.  
  13. struct flag zastava;
  14. zastava.sizex = 5;
  15. zastava.sizey = 5;
  16. zastava.length = zastava.sizex * zastava.sizey;
  17.  
  18. char *papir;
  19. papir = malloc( zastava.length );
  20. char znakovi[] = { '~', '#' };
  21.  
  22. for( i = 0; i < zastava.length; i++) memset( papir+i, znakovi[0], 1 );
  23.  
  24. char krst[] = { 7, 11, 12, 13, 17, '\0' };
  25.  
  26.  
  27. for( i = 0; krst[i] != '\0'; i++) memcpy( papir + krst[i], znakovi + 1, sizeof(char) );
  28.  
  29. for( i = 1; i <= zastava.length; i++){
  30.         printf( "%c", papir[i-1]);
  31.         if( !( i%zastava.sizex ) ) printf("\n");
  32. }
  33. free(papir);
  34. }