আমার মূল লুপের ভিতরে এই স্ট্রিং রয়েছে:
String string1;
আমার একটি ফাংশন রয়েছে যা স্ট্রিং 1 পরামিতি হিসাবে নেবে এবং এসএমএস হিসাবে এই স্ট্রিংটি প্রেরণে এটি ব্যবহার করবে।
sendSMS(string1);
এটি সেন্ড এসএমএস () ফাংশন (পরামিতি ছাড়াই):
void sendSMS()
{ sms.beginSMS(remoteNumber);
sms.print(finalstr);
sms.endSMS();
lcd.setCursor(0, 0);
lcd.print("Message sent!");
delay(10000);
}
আমার প্রশ্নগুলি হ'ল:
- আমি সেন্ড এসএমএসে স্ট্রিং ইনপুট প্যারামিটারটি কীভাবে দেব?
- আমাকে কী সেন্ড এসএমএস () এর জন্য কোনও ফাংশন প্রোটোটাইপ ব্যবহার করতে হবে? (যাতে এটি তিনবার প্রদর্শিত হয়, প্রোটোটাইপটিতে 1, ঘোষণায় 1 এবং কলটিতে একটি)। বা প্রধান লুপ () এর আগে আমার ফাংশন প্রোটোটাইপ ব্যবহার করার দরকার নেই?
void sendSMS(String& thisIsAString)
বা আরও ভাল, একটি কনস্ট রেফারেন্স, যদি স্ট্রিং আর্গুমেন্টটি ফাংশনটি সংশোধন না করা হয়:void sendSMS(const String& thisIsAString)