PDA

View Full Version : کپی کردن در یک فیلد ثابت



mamad64bit
دوشنبه 29 تیر 1388, 13:42 عصر
سلام
اگر در برنامه ای رشته ای با طول ثابت داشته باشیم و رشته ای با طول بیشتر توش کپی کنیم دقیقا چه اتفاقی میفته ؟

tdkhakpur
دوشنبه 29 تیر 1388, 14:07 عصر
سلام
دقیقا نوع اتفاق را نمی توان گفت ولی حتما یک اتفاقی می افتد و خوش ایند نیست .مثلا اگر مقدار اضافی رشته شما به دستوری بعد از حافظه مربوط به رشته که این دستور پرش به یک نقطه دیگر تاثیر بگذارد کلا برنامه کار خودش را با اختلال انجام خواهد داد.

mamad64bit
دوشنبه 29 تیر 1388, 15:49 عصر
میشه مثلا تا جایی که بتونه توی عبارت کپی کنه بعد از برنامه خارج بشه یا اصلا نمیتونه چیزی رو کپی کنه

tdkhakpur
دوشنبه 29 تیر 1388, 17:23 عصر
سلام
خوب اگر مشکلی برای کار شما با کامپیوتر نداشته باشد یعنی قفل نشود میتوانید هر کاری انجام دهید.
اما برای چی میخواهید این کار را انجام بدید؟