این رو مطالعه کن :
https://www.arduino.cc/en/Tutorial/StringIndexOf
مثالی که توش استفاده کرده کاملا میتونه براتون روشن کنه چطوری کد بزنید.
 
			
			این رو مطالعه کن :
https://www.arduino.cc/en/Tutorial/StringIndexOf
مثالی که توش استفاده کرده کاملا میتونه براتون روشن کنه چطوری کد بزنید.
 
			
			 
			
			 
			
			merc mamnon misham vaghean
 
			
			ببین من کد رو برات نوشتم
اگه نسبت با ورژن کامندی که برات قبل فرستادم مقایسه کنی من به جای " ها ; گذاشتم چون کدم کامپایل نمی شد.کد:void setup() { // put your setup code here, to run once: Serial.begin(9600); String code = "+CLIP:;09111111111;,161,;;,,;ailin;,0,," ; int firstClosingBracket = code.indexOf(';'); // Serial.println("The First index of ; in the string " + code + " is " + firstClosingBracket); int secondOpeningBracket = firstClosingBracket + 1; int secondClosingBracket = code.indexOf(';', secondOpeningBracket); // Serial.println("The Second index of the second ; in the string " + code + " is " + secondClosingBracket); String number = code.substring(7, 18); Serial.println(number); } void loop() { // put your main code here, to run repeatedly: }
شما لازمه تغییرش بدی به "
 
			
			مهندس بابت کد ممنون ولی این واسه وقتیه که من یه شماره رو از قبل میدونم اگه ناشناس باشه که دیگه اونو به من نشون نمیده همون چیزی که من ازقبل تعیین کردمو نشون میده حالا تو عکس متوجه منظورم میشید
من یه سری تغیرات تو کدتون دادم چون به قول شما کامپایل نمیشد
http://s6.uplod.ir/i/00826/u9sn9ov8j1rh.png
عکس و تو این لینک uplod کردم کیفیتش اینجا خیلی کمه
تو عمل الان کاری که این کد میکنه با Serial.print فرقی نداره انگار داره یه شماره رو چاپ میکنه اگه بخوام اون شماره ای که داره زنگ میرنه رو بریزم تو یه string بعد بزارم اون string و تو کد شما کار تمومه
ویرایش توسط alireza_r7 : 10-08-2016 در ساعت 04:59 PM
 
			
			