Русский
Открыть в Telegram

Ветка سلام

5 сообщений · –
У
سلام یه سوال داشتم. چطوری میشه از یه فایل خط به خط یه چیزی رو بخونی و همون خط رو تغییر بدی و دوباره روی همون فایل رایت کنی؟
  1. م
    سلام. خط جدید، عملا چیزی نیست جز یک (یا دو) کاراکتر. یعنی، عملا خطی وجود نداره؛ فقط یه سری کاراکتر هستن. این یه نکته. نکته‌ی دوم اینه که فایل‌ها کاراکترها رو توی خودشون نگه می‌دارن. برای نوشتن توی فایل هم، یه اشاره‌گر هست که همیشه یه کاراکتر رو جایگزین می‌کنه؛ یعنی یه کاراکتر رو برمی‌داره و یه جدیدش رو روش می‌نویسه. پس، به‌سادگی و به‌خوبی چنین چیزی ممکن نیست (مگه این‌که طول خط‌ها همیشه یکسان بمونه)؛ چون شما نمی‌تونین یه کاراکتر بین دو کاراکتر اضافه کنین، و مثل آرایه، برای این کار باید همه‌ی کاراکترهای بعدی رو یه دونه به جلو انتقال (شیفت) بدین که خیلی زمان‌بره. احتمالا، بهترین کار همینه که بخشی از فایل که نیاز دارین تغییرش بدین رو بگیرین، و بعد تغییرش بدین و ادامه‌ی فایل رو توش بنویسین.
    1. У
      هر خط شامل یه سری جدا کننده است که می‌خوام با یه کاما همه رو عوض کنم یک شکل بشه. یعنی می‌خوام تمام خطوط فایلم تغییر کنه.
      1. م
        می‌گم؛ این‌که تمام خط‌های فایل‌تون تغییر کنه، تاثیری نمی‌ذاره در این‌که بتونین همون لحظه توش بنویسین (مگه این‌که هر خط طول یکسانی پیدا کنه). بهترین راهکار، ظاهرا اینه که کل محتوا رو اول بگیرین، روش پردازش کنین و بعد دوباره بنویسین توی همون فایل (البته باز بستگی می‌تونه داشته باشه).

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Границы индекса · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем