+ 2
Selectivly choose from user input?
If I have the Console.ReadLine() method, and I want to separate between int and string whatever the user writes (or whatever I want to take from it), is it possible? For example: User imputs: "Age is 23", can I separate the string "Age is..." from "23" and turn the last one into an integer?
9 Antworten
+ 2
if u convert text value to int and it have a alphabetic data or anything expect number it show error
text=1234
int=1234
---
text=1234a
int=error
+ 1
You can probably use int.TryParse method to get int from a string without running into error.
But if you need to parse the string you should use string.indexof() to find specific characters.
+ 1
well, you can do that.
You can first do the int.TryParse,
get the int in the string,
then do a search on the inputted string to get the position of the int in the string,
then u can just trim off the string to that position.
i believe this should work.
0
Thanks! Also, can I asign 2 variables like this:
string text = (whatever he wrote)
int age = (the conversion to int)
And then just work with them that way?
0
when u get a number convert it to int
int i=convert.toint(console.read( ) );
then u can add
string str="age is"+i.tostring( ) ;
or if u instead get int number in string value
u can use diferent ways like get it from char index
every string value is array of chars it began from 0 to string length-1 or use split command or other ways
0
you must have 3 or 4 variable one of them is for string one & of them for int another one for char(to get char code and find whom char is number or string)
step 1=input_variable(string)
step 2=get string text length
step 3=repeat cycle by text length
step 4=get 1 character of input_variable and convert it to char
step 5=char_variable and main function(most important. depend on what charcode is it find it is number or not )
step 6= you can use temporary stringvariable then convert it to int or define what char equal than what number is
step 7 =as you want.as you wish
0
Need separate age from text just by char code and char index