ログイン
kid's world

値を受け取る関数

#include <stdio.h>

int getint(int min, int max);

int getint(int min, int max)
{
  int i;
  
  do {
    if (scanf("%d", &i)!=1)
      scanf("%*s");
  } while (i<min || max<i);
  
  return i;
}

main()
{
}
int min, int max
getint(10,20)
#include <stdio.h>

int getint(int min, int max, char *msg);

int getint(int min, int max, char *msg)
{
  int i;
  
  do {
    printf(msg);
    if (scanf("%d", &i)!=1)
      scanf("%*s");
  } while (i<min || max<i);
  
  return i;
}

main()
{
  int i;
  
}
void foo(int *a)
a[0]=10;
void foo(int a[])

広告


©Toshio Koide 1996-2007.

mail.gif

広告