Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- void GetAll(int *seznam) {
- for(int i=0; i<velikost; i++) {
- String vypis = "GetCV(" + String(seznam[i]) + ",0)::";
- client.print(vypis);
- }
- }
- void Prijem() {
- while(client.available() > 0) {
- char str[210] = {};
- char arrayA[10] = {};
- char arrayB[190] = {};
- char delic = '=';
- int pozice = 0;
- String stringi = "";
- stringi = client.readStringUntil('\r\n');
- Serial.print(stringi);
- Serial.print(" je ");
- if(stringi.length() < 190) {
- stringi.toCharArray(str, 200);
- int pocetZnaku = strlen(str);
- // Vyčištění polí pro nový zápis dat
- for(int i=0; i<sizeof(arrayB); i++) {
- arrayB[i] = (char)0;
- }
- for(int i=0; i<sizeof(arrayA); i++) {
- arrayA[i] = (char)0;
- }
- // Zjištění pozice dělícího znaku "="
- for(int i=0; i < pocetZnaku; i++) {
- if(str[i] == delic) {
- pozice = i;
- }
- }
- // Před dělícím znakem jde o pole A
- for(int i=0; i < pozice; i++) {
- arrayA[i] = str[i];
- }
- // Po dělícím znaku jde o pole B
- for(int i=pozice+1; i < pocetZnaku; i++) {
- arrayB[i-pozice-1] = str[i];
- }
- Serial.println(String(arrayA) + " = " + String(arrayB));
- }
- }
- }
- unsigned int pw [] = { 1, 10, 100, 1000, 10000, 100000, 1000000 } ;
- int ExtractDigit(int V, int P)
- {
- return V / pw[P] % 10 ;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement