volaco
This commit is contained in:
parent
c631c7194c
commit
a588e6d41b
2
main.c
2
main.c
@ -1,5 +1,5 @@
|
||||
#include "stringyreloaded.h"
|
||||
|
||||
int main() {
|
||||
return stringyreloaded();
|
||||
return volaco();
|
||||
}
|
@ -42,4 +42,75 @@ int stringyreloaded() {
|
||||
fputc('\n', fw);
|
||||
fclose(fw);
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
int riadky() {
|
||||
FILE *fp;
|
||||
char stuff[25];
|
||||
|
||||
fp = fopen("s.txt", "w");
|
||||
strcpy(stuff, "Toto je riadok");
|
||||
for (int index = 1; index <= 10; index++) {
|
||||
fprintf(fp, "%s, riadok číslo %d.\n", stuff, index);
|
||||
}
|
||||
fclose(fp);
|
||||
|
||||
}
|
||||
|
||||
int pridavanie() {
|
||||
FILE *fp;
|
||||
char stuff[35];
|
||||
|
||||
fp = fopen("s.txt", "a");
|
||||
strcpy(stuff, "Toto je dalsi");
|
||||
for (int index = 0; stuff[index]; index++) {
|
||||
putc(stuff[index], fp);
|
||||
putc('\n', fp);
|
||||
}
|
||||
fclose(fp);
|
||||
|
||||
}
|
||||
|
||||
int citanie() {
|
||||
FILE *fp;
|
||||
char c;
|
||||
fp = fopen("s.txt", "r");
|
||||
if (fp) {
|
||||
do {
|
||||
c = getc(fp);
|
||||
if (c != EOF) {
|
||||
putchar(c);
|
||||
}
|
||||
} while (c != EOF);
|
||||
} else {
|
||||
printf("s.txt neexistuje.");
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
|
||||
int volaco() {
|
||||
FILE *fp;
|
||||
char c;
|
||||
int pocet = 1;
|
||||
fp = fopen("s.txt", "r");
|
||||
if (fp) {
|
||||
printf("%d: ", pocet);
|
||||
do {
|
||||
c = getc(fp);
|
||||
if (c == '\n') {
|
||||
c = getc(fp);
|
||||
if (!feof(fp)) {
|
||||
printf("\n%d: ", ++pocet);
|
||||
}
|
||||
ungetc(c, fp);
|
||||
} else {
|
||||
if (!feof(fp)) {
|
||||
putchar(c);
|
||||
}
|
||||
}
|
||||
} while (!feof(fp));
|
||||
fclose(fp);
|
||||
} else {
|
||||
printf("s.txt neexistuje");
|
||||
}
|
||||
}
|
||||
|
@ -1 +1,5 @@
|
||||
int stringyreloaded();
|
||||
int stringyreloaded();
|
||||
int citanie();
|
||||
int riadky();
|
||||
int pridavanie();
|
||||
int volaco();
|
Loading…
Reference in New Issue
Block a user