Chcę wydrukować wartość zmiennej bez podawania jej typu.Czy istnieje ogólny specyfikator konwersji dla printf?
w C, co mogę zrobić
int main(int argc, char **argv) {
int i = 1;
float f = 0.1;
char s[] = "s";
printf("%i\n", i);
printf("%f\n", f);
printf("%s", s);
return 0;
}
ale spodziewam:
int main(int argc, char **argv) {
int i = 1;
float f = 0.1;
char s[] = "s";
printf("%any_type\n", i);
printf("%any_type\n", f);
printf("%any_type", s);
return 0;
}
pytanie: ma %any_type
w C?
za miłość Mojżesza, przynieś próbkę lub porozmawiaj o tym więcej. : '( –
więcej informacji na ten temat [tutaj] (http://www.robertgamble.net/2012/01/c11-generic-selections.html) –
@KickButtowski Dodano trochę informacji.Dziękuję Matt. –