Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // retazec.c -- Tyzden 11 - Uloha 1 -- Modul retazec
- // Michal Kovacik, 13.5.2014 09:27:33
- #include <stdio.h>
- #include <string.h>
- char str[100];
- static void printstr(){
- int length, i;
- length=strlen(str)+4;
- for(i=0; i<length; i++)
- putchar('*');
- printf("\n* %s *\n", str);
- for(i=0; i<length; i++)
- putchar('*');
- putchar('\n');
- }
- // subor.c -- Tyzden 11 - Uloha 1 -- Modul subor
- // Michal Kovacik, 13.5.2014 09:27:00
- #include <stdio.h>
- #include <string.h>
- FILE *fr;
- int rozmer;
- static void printfile(char *str){
- char slovo[100], c;
- int pocitadlo=0, i;
- fr=fopen(str, "r");
- for(i=0; i<rozmer; i++)
- putchar('*');
- printf("\n* ");
- while(fscanf(fr, "%s", slovo)!=EOF){
- if((pocitadlo+strlen(slovo))<=rozmer-5){
- printf("%s ", slovo);
- pocitadlo+=strlen(slovo);
- pocitadlo++;
- }
- else{
- for(pocitadlo; pocitadlo<=rozmer-5; pocitadlo++)
- putchar(' ');
- pocitadlo=0;
- printf(" *\n* %s ", slovo);
- pocitadlo+=strlen(slovo);
- pocitadlo++;
- }
- }
- for(pocitadlo; pocitadlo<=rozmer-5; pocitadlo++)
- putchar(' ');
- printf(" *\n");
- for(i=0; i<rozmer; i++)
- putchar('*');
- }
- // uloha-11-1.c -- Tyzden 11 - Uloha 1
- // Michal Kovacik, 13.5.2014 09:27:00
- #include <stdio.h>
- #include "retazec.c"
- #include "subor.c"
- int main()
- {
- scanf("%s", str);
- scanf("%d", &rozmer);
- printstr();
- printfile(str);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement