Witam, problem polega na tym, że zmienna "ile" jest inkrementowana przez cały czas, przez co warunek kończący pętlę for się zmienia. W jaki sposób mogę najpierw obliczyć wartość zmiennej ile, a dopiero później kontynuować działanie programu? Dodam, że całość musi być zawarta w takiej pętli, którą prezentuję poniżej. Z góry bardzo dziękuję za jakąkolwiek pomoc.
while(fscanf(dane,"%c",&liczba)&&liczba!=10){
ile++;
printf("%c",liczba);
liczba_int=atoi(&liczba);
for(i=1;i<=ile;i++){
ciag2[i]=liczba_int;
printf("(%d)",liczba_int);
}
}