Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Brojanje znakova sa getchar() ?

[es] :: C/C++ programiranje :: Brojanje znakova sa getchar() ?

[ Pregleda: 2637 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.PPPoE-2067.sa.bih.net.ba.



Profil

icon Brojanje znakova sa getchar() ?19.03.2006. u 16:31 - pre 220 meseci
Code:
#include <stdio.h>
#include <windows.h>

main()
{
      double i;
      
       
      for(i=0; getchar()!=EOF; ++i);
      
      printf("%.0f",i);
      
            
      }


Pokrenem program unosim znakove, ali sta da uradim da dobijem rezultat tj. broj znakova koji su uneseni EOF ne radi.
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

xeron
Sarajevo

Član broj: 25909
Poruke: 133
*.PPPoE-2067.sa.bih.net.ba.



Profil

icon Re: Brojanje znakova sa getchar() ?19.03.2006. u 16:49 - pre 220 meseci
EOF= ctrl+z u ovome je bio problem :D
if (argc > 1 && strcmp(argv[1], "-advice") == 0) {
printf("Don't Panic!n");
exit(42);
}
 
Odgovor na temu

zokio
Balkan

Član broj: 27826
Poruke: 43
*.scst.hr.

Sajt: student.oss.unist.hr/~zs9..


Profil

icon Re: Brojanje znakova sa getchar() ?20.03.2006. u 02:30 - pre 220 meseci
Ma gledaj ovako...
1. netreba ti ova "windows.h" biblioteka
2. i netreba da bude tipa double, cemu???(nevjerujem da ces proci vrijednost integera pa da ce ti trebat, ali i moze)


Code:

#include <stdio.h>

main()
{
FILE *fp;
if((fp=fopen("ime datoteke", "mod otvaranja"))==NULL)
{
printf("\n Nemogu otvoriti datoteku");
exit (1);
}

else
{    
int i=0;
char c;      
       
while((c=getc(fp))!=EOF)
{
printf("%c",c); //ispis
i++;
}
   
printf("\n\nU datoteci se nalazi %d znakova\n\n",i);
}
fclose(fp);
}


Ovako bi to nekako izgledalo

[Ovu poruku je menjao zokio dana 20.03.2006. u 03:34 GMT+1]
Poslije spavanja treba odmorit ! ! !
 
Odgovor na temu

[es] :: C/C++ programiranje :: Brojanje znakova sa getchar() ?

[ Pregleda: 2637 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.