سلام دوستان گرامی
آیا راهی وجود داره که تشخیص دهیم در حال حاضر در چه سطحی از تقسیمبندی متن قرار داریم؟
به عنوان مثال فایل پیوست را ملاحظه کنید. یک دستور تعریف کردهام به نام \sec. من میخواهم این دستور تشخیص بده که آخرین سطح تقسیمبندی متن مورد
استفاده چی بوده است. اگر قسمت بوده، یک قسمت جدید اضافه کنه. اگر زیرقسمت بوده یک زیر قسمت و الی آخر.
راه حلی که خودم به ذهنم میرسه اینه که میشه شمارندهی قسمت و زیرقسمت و اینا رو چک کرد اگر مساوی صفر بود یعنی هنوز
از اون سطح استفاده نشده. آیا این کار امکانپذیر هست؟ و آیا مشکلی ایجاد نمیکنه؟ آیا راه بهتری وجود داره؟
ممنون از همگی
سلام
این راهحل، به نظرم درست نیست. چون اگر مثلاً از قبل، یه دونه زیرقسمت داشته باشین، تصمیمگیری در مورد زیرقسمت بعدی رو چه جوری باید انجام بده؟
البته منم راهحلی به ذهنم نمیرسه.
مگه شمارندهی زیرقسمت با هر دستور جدید قسمت صفر نمیشه؟
چرا؛ حواسم نبود 8)
اینم راه حل. فقط خواستم مطمئن شوم که مشکلی پیش نمیآید.