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...
0
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..