C pobieranie zmiennych.

C pobieranie zmiennych.
S1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
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...

Patryk27
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Wrocław
  • Postów: 13042
1

scanf ;
Wystarczy wpisać c input w Google.

several
  • Rejestracja: dni
  • Ostatnio: dni
3

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

Kopiuj
#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

Kopiuj
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);
}
S1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
0

Dzięki wielkie !

wujnia
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 161
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 "

S1
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 20
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..

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.