سؤال
لدي سلسلة في التنسيق التالي: "R: 625.5m E: -32768m"
ما هي الطريقة الأكثر كفاءة لسحب 625.5؟
المحلول
أفضل رهان لك هو الاستخدام SSCANF لقراءة المعلومات المنسقة من السلسلة.
sscanf(mystr, "R: %f", &myFloat);
نصائح أخرى
sscanf
هو حلوى جيدة لتحليل السلاسل البسيطة بتنسيق ثابت.
لا تنتمي إلى StackOverflow