@obranko
To nece raditi na nacin koji sam zamislio. Ali ipak ti hvala, jer si mi dao ideju.
@mjux, xeron
Postoji nesto sto sam zaboravio da napomenem. :( Programiram na Linux platformi. Posto je conio.h nestandardna biblioteka, sve njene funkcije su meni nedostupne.
Da ne biste pomislili da samo sedim skrstenih ruku i cekam resenje, evo koda koji mi nazalost ne radi, za koji mi je obranko dao ideju:
Code:
#include<stdio.h>
#define ASCII_NULA 48 //ovo je ASCII kod za nulu
main()
{
int n=0, k=1, i, j, uneseno=0;
char c[10]={'0', '1', '2', '3', '4', '5', '6', '7', '8', '9'};
char G=' ';
do
{
uneseno=getchar();
for(i=0; i<=9; i++)
{
if(uneseno==c[i])
n+=(k*(c[i]-ASCII_NULA));
if(uneseno=='\n')
break;
else
{
G='g';
break;
}
}
k*=10;
if (G=='g') break;
}
while (uneseno!='\n');
if (G=='g')
printf("\n\nGreska!\n\n");
else
printf("\n\nn=%d\n\n", n);
}
Sa ovim, pokusao sam da unos trenutno prekinem, cim se unese neki znak koji nije broj 0-9.
Bio bih neizmerno zahvalan ako bi mi XFiles, ili bilo ko drugi ko se dobro razume u C programiranje pomogne! Proveo sam sveukupno barem 7 sati za kompom muceci se oko ovoga.
hvala
...