Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
- void openffile(char *fname);
- char s[300];
- char n[60][60] = { '\0' };
- int main()
- {
- int c=0, d=0, i=0, j=0, k=0, p=0;
- openffile("text.txt");
- printf ("%s\n",s);
- i = 0; j = 0; k = 0;
- while (i<60 && s[k] != '\0')
- {
- while (j<60 && s[k] != '\0'&&p<4)
- {
- if (j<4)
- {
- n[i][j] = ' ';
- }
- else
- {
- n[i][j] = s[k];
- if (s[k] == ' ')
- {
- p++;
- }
- k++;
- }
- j++;
- }
- i += 2;
- j = 0;
- p = 0;
- if (s[k] == ' ')
- {
- k++;
- }
- }
- i = 0;
- while (i<60 && n[i][0] != '\0')
- {
- j = 0;
- while (n[i][j] != '\0')
- {
- j++;
- }
- c = 0;
- d = j;
- j++;
- while (j<61)
- {
- n[i][j] = ' ';
- j++;
- }
- if (n[i + 2][0] != '\0')
- {
- j = d - 2;
- }
- else
- {
- j = d - 1;
- }
- while (n[i][j] != ' ')
- {
- n[i][59 - c] = n[i][j];
- c++;
- n[i][j] = ' ';
- j--;
- }
- i += 2;
- }
- i = 0; j = 0;
- while (i<60 && n[i][j] != '\0')
- {
- while (j<60)
- {
- printf("%c", n[i][j]);
- j++;
- }
- printf("%c\n");
- i += 2;
- j = 0;
- }
- }
- void openffile(char *fname)
- {
- FILE *file;
- file=fopen(fname,"r+");
- if(file==0)
- {
- printf("Global ERROR CANNOT OPEN FILE\n");
- exit(1);
- }
- while(fgets(s,300,file)!=0)
- fclose(file);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement