what is the syntax for ?
int x;
x= ASCII("C"); // I know ASCII is not right
// I expect x = 67
what is the syntax for ?
int x;
x= ASCII("C"); // I know ASCII is not right
// I expect x = 67
int X;
void setup()
{
Serial.begin(9600);
}
void loop()
{
X='A';
Serial.write(X);
Serial.println(X);
delay(1000);
}
Or...
int x = atoi("C");
Delta_G: It documents your intentions better with:
int x = (int) 'C';
Silent casts tend to cause trouble down the road...
thank You.. I love you guys... you saved me from this
if (charstringtocheck.charAt(n)=='A') { getnextletter(letterA); }
else if (charstringtocheck.charAt(n)=='B') { getnextletter(letterB); }
else if (charstringtocheck.charAt(n)=='C') { getnextletter(letterC); }
else if (charstringtocheck.charAt(n)=='D') { getnextletter(letterD); }
else if (charstringtocheck.charAt(n)=='E') { getnextletter(letterE); }
else if (charstringtocheck.charAt(n)=='F') { getnextletter(letterF); }
else if (charstringtocheck.charAt(n)=='G') { getnextletter(letterG);}
else if (charstringtocheck.charAt(n)=='H') { getnextletter(letterH); }
else if (charstringtocheck.charAt(n)=='I') { getnextletter(letterI); }
else if (charstringtocheck.charAt(n)=='J') { getnextletter(letterJ); }
else if (charstringtocheck.charAt(n)=='K') { getnextletter(letterK); }
else if (charstringtocheck.charAt(n)=='L') { getnextletter(letterL); }
else if (charstringtocheck.charAt(n)=='M') { getnextletter(letterM);
else if (charstringtocheck.charAt(n)=='N') { getnextletter(letterN); }
else if (charstringtocheck.charAt(n)=='O') { getnextletter(letterO); }
else if (charstringtocheck.charAt(n)=='P') { getnextletter(letterP); }
else if (charstringtocheck.charAt(n)=='Q') { getnextletter(letterQ); }
else if (charstringtocheck.charAt(n)=='R') { getnextletter(letterR); }
else if (charstringtocheck.charAt(n)=='S') { getnextletter(letterS); }
else if (charstringtocheck.charAt(n)=='T') { getnextletter(letterT); }
else if (charstringtocheck.charAt(n)=='U') { getnextletter(letterU); }
else if (charstringtocheck.charAt(n)=='V') { getnextletter(letterV); }
else if (charstringtocheck.charAt(n)=='W') { getnextletter(letterW); }
else if (charstringtocheck.charAt(n)=='X') { getnextletter(letterX); }
else if (charstringtocheck.charAt(n)=='Y') { getnextletter(letterY); }
else if (charstringtocheck.charAt(n)=='Z') { getnextletter(letterZ); }
=(
]
]![]()
econjack:
Or...int x = atoi("C");
How shall I put this?
No.
rodloy:
thank You.. I love you guys... you saved me from thisif (charstringtocheck.charAt(n)=='A') { getnextletter(letterA); }
else if (charstringtocheck.charAt(n)=='B') { getnextletter(letterB); }
else if (charstringtocheck.charAt(n)=='C') { getnextletter(letterC); }
else if (charstringtocheck.charAt(n)=='D') { getnextletter(letterD); }
else if (charstringtocheck.charAt(n)=='E') { getnextletter(letterE); }
else if (charstringtocheck.charAt(n)=='F') { getnextletter(letterF); }
else if (charstringtocheck.charAt(n)=='G') { getnextletter(letterG);}
else if (charstringtocheck.charAt(n)=='H') { getnextletter(letterH); }
else if (charstringtocheck.charAt(n)=='I') { getnextletter(letterI); }
else if (charstringtocheck.charAt(n)=='J') { getnextletter(letterJ); }
else if (charstringtocheck.charAt(n)=='K') { getnextletter(letterK); }
else if (charstringtocheck.charAt(n)=='L') { getnextletter(letterL); }
else if (charstringtocheck.charAt(n)=='M') { getnextletter(letterM);
else if (charstringtocheck.charAt(n)=='N') { getnextletter(letterN); }
else if (charstringtocheck.charAt(n)=='O') { getnextletter(letterO); }
else if (charstringtocheck.charAt(n)=='P') { getnextletter(letterP); }
else if (charstringtocheck.charAt(n)=='Q') { getnextletter(letterQ); }
else if (charstringtocheck.charAt(n)=='R') { getnextletter(letterR); }
else if (charstringtocheck.charAt(n)=='S') { getnextletter(letterS); }
else if (charstringtocheck.charAt(n)=='T') { getnextletter(letterT); }
else if (charstringtocheck.charAt(n)=='U') { getnextletter(letterU); }
else if (charstringtocheck.charAt(n)=='V') { getnextletter(letterV); }
else if (charstringtocheck.charAt(n)=='W') { getnextletter(letterW); }
else if (charstringtocheck.charAt(n)=='X') { getnextletter(letterX); }
else if (charstringtocheck.charAt(n)=='Y') { getnextletter(letterY); }
else if (charstringtocheck.charAt(n)=='Z') { getnextletter(letterZ); }
:) :P :zipper_mouth_face: =( :sweat_smile: ;) ]:) ]:D
What did you replace it with ?
Even with your original program it looks to me as though you could have had a single call to a function with the letter as a parameter instead of 26 lines of if.
Something like
getnextletter(charstringtocheck.charAt(n));
Seeing your whole program would help in giving advice in the right context.