17
স্ট্রিং আক্ষরিক দিয়ে শুরু করে "চর * গুলি" লিখতে গিয়ে কেন আমি বিভাগের ত্রুটি পাই, তবে "চর এস []" নয়?
নিম্নলিখিত কোডটি লাইন 2 তে সেগ ফল্ট গ্রহণ করে: char *str = "string"; str[0] = 'z'; // could be also written as *str = 'z' printf("%s\n", str); যদিও এটি পুরোপুরি ভালভাবে কাজ করে: char str[] = "string"; str[0] = 'z'; printf("%s\n", str); এমএসভিসি এবং জিসিসির সাথে পরীক্ষিত।