#include <stdio.h>
int main()
{
int var, rar;
scanf("%d %d", &var, &rar);
printf("%d %d", var, rar);
}
Dacă dau de intrare ca bn nb
la ieșire , va fi -81319504 32767
. De ce?
#include <stdio.h>
int main()
{
int var, rar;
scanf("%d %d", &var, &rar);
printf("%d %d", var, rar);
}
Dacă dau de intrare ca bn nb
la ieșire , va fi -81319504 32767
. De ce?
Rula acest auto-explicarea codului cu intrari diferite.
#include<stdio.h>
int main(void)
{
int var=42,rar=43;
printf("Scanf return value, should be 2 in case of success: %d\n", scanf("%d %d",&var,&rar));
printf("Values, 42 and 43 are inits of not successfully scanned ones: %d %d",var,rar);
}
Pentru intrare "3 nb" veți obține, de exemplu:
Scanf valoare de retur, ar trebui să fie 2 în caz de succes: 1
Valorile, 42 și 43 sunt încompoziția de nu scanat cu succes cele: 3 43
Pentru intrare "bn 3" te:
Scanf valoare de retur, ar trebui să fie 2 în caz de succes: 0
Valorile, 42 și 43 sunt încompoziția de nu scanat cu succes cele: 42 43
Informații detaliate veți găsi în documentația: