- Dlaczego po wpisaniu znaku pod zmienną 'koniec' pętla sie nie kończy tylko zaczyna wykonywać printf w nieskończonosc?
#include <stdio.h>
int main(void) {
char koniec;
float suma=0,skladnik;
printf("Wybierz znak konczacy dzialanie programu: ");
scanf("%c",&koniec);
do{
printf("[Wpisz '%c' by zakonczyc] Podaj skladnik: ",koniec);
scanf("%f",&skladnik);
if(skladnik==koniec) break;
suma+=skladnik;
}while(1);
printf("\nSuma= %.3f",suma);
return 0;
}
- Jak definiuje sie funkcję przyjmującą i zwracającą char ( cos w stylu char funkcja(char x1) ?