- Член од
- 20 јуни 2012
- Мислења
- 147
- Поени од реакции
- 40
Се моли некој life-saver да ми каже зошто функцијата за броење на зборови не ми работи со датотеки.
Ја тестирав цело време со внесување на низа , се функционира но кога ја ставив со датотеки не функционира дава некои погресни резултати.
Утре е испитот па ако може некој да даде брз одговор, мн ке ми помогне.
Ја тестирав цело време со внесување на низа , се функционира но кога ја ставив со датотеки не функционира дава некои погресни резултати.
Утре е испитот па ако може некој да даде брз одговор, мн ке ми помогне.
PHP:
#include <stdio.h>
#include <string.h>
#include <ctype.h>
int br_zb (char *s)
{
char *p=s, *k ;
int br=0,i;
while ( *p != '\0' )
{
while ( isalpha(*p) == 0 ) p++;
br++; k=p; i=0;
while ( isalpha(*k) ) { k++; i++; }
p=k;
}
return br;
}
int main () {
int br=0;
char s[100];
char *p;
FILE *dat1, *dat2;
dat1 = fopen ( "zadaca3.txt" , "r" );
dat2 = fopen ( "rezultati.txt" , "w" );
while ( fgets(s,100,dat1) != NULL )
{
br=br+ br_zb(s);
printf("%d ",br);
}
fclose(dat1);
fclose(dat2);
return 0;
}