Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- Датотека
- Да се напише програма која од дадена датотека “text.txt” ќе ги изброи зборовите кои почнуваат со голема буква и ќе го испечати нивниот број на екран. Зборовите се составени од алфанумерички знаци, меѓусебно одделени со празни места или специјални знаци.
- */
- #include <stdio.h>
- #include <string.h>
- #include <ctype.h>
- #include <stdlib.h>
- #define MAX 100
- //ne menuvaj!
- void wtf() {
- FILE *f = fopen("text.txt", "w");
- char c;
- while((c = getchar()) != EOF) {
- fputc(c, f);
- }
- fclose(f);
- }
- int main() {
- wtf();
- int i, n, br=0, flag=1;
- char c[MAX];
- FILE *f;
- f = fopen("text.txt", "r");
- while(fgets(c,80,f)!=NULL) {
- n=strlen(c);
- for(i=0; i<n; i++) {
- if(flag==1) {
- if(isupper(c[i])) {
- br++;
- flag=0;
- }
- }
- if(isspace(c[i]))
- flag=1;
- }
- }
- printf("%d", br);
- fclose(f);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement