C pobieranie zmiennych.

0

Witam, jako, że dopiero stawiam swoje 1 kroki z programowaniem w C. To nasuwa mi się jedno pytanie, jak mogę pobrać dane od użytkowania w postaci tekstowej lub liczbowej żeby zapisać je do zmiennej. Chodzi mi o takie dane żeby wykorzystać je w prostych programach do liczenia np. Delty...

1

scanf ;
Wystarczy wpisać c input w Google.

3

Dane możesz przekazać za pomocą argumentów aplikacji dostępnych w argv

#include <stdio.h>

int main( int argc, char *argv[] )  {

   if( argc == 2 ) {
      printf("The argument supplied is %s\n", argv[1]);
   }
   return 0;
}

A jeśli chcesz przekazać z klawiatury to scanf

int main( int argc, char *argv[] ) {
  int  number;
  printf("Type in a number \n");
  scanf("%d", &number);
  printf("The number you typed was %d\n", number);
}
0

Dzięki wielkie !

2

Pamiętaj, że w scanf przekazujesz wskaźnik.
int a;
scanf( "%d", &a ); // na wejściu " 123 \n" a będzie 123 wtedy.

int b;
double c;
char word[200];
scanf( "%d:%lf %s", &b, &c, word ); // przykładowe poprawne wejście: " 1234:43.752 słowo "

0

Pobieranie jednak nie jest tak przyjemne jak się mogło wydawać, dużo łatwiej jest zrobione w C++ czy PHP którego uczyłem się w szkole średniej..

1 użytkowników online, w tym zalogowanych: 0, gości: 1