moh3en_f1
جمعه 27 خرداد 1390, 11:24 صبح
توی ساختار ها یا همون struct ها
وقتی تو یه قسمت یکی از ساختارها رو از نوع char تعریف میکنی مثلا به صورت زیر char num[10]s
وقتی چاپش میکنم درسته تا 10 رقم رو میگیره اما یه چیزی اضافه هم چاب میکنه
ببنید مثلا struct زیر:
struct ax {
char num[10];
char sp[30];
}
وقتی من یه مقدار برای این ساختار میگیرم: مثلاً برای num یازده کاراکتر عدد و برای sp ده کاراکتر
هنگامی که دارم چاپش میکنم به جز 10 عدد num مقداری از sp رو هم چاپ میکنه؟
سوال دیگه چطوری میشه تو همین ساختار برای نوع int محدودیت گذاشت که مثلاً 3 رقم عدد وارد کنن؟
وقتی تو یه قسمت یکی از ساختارها رو از نوع char تعریف میکنی مثلا به صورت زیر char num[10]s
وقتی چاپش میکنم درسته تا 10 رقم رو میگیره اما یه چیزی اضافه هم چاب میکنه
ببنید مثلا struct زیر:
struct ax {
char num[10];
char sp[30];
}
وقتی من یه مقدار برای این ساختار میگیرم: مثلاً برای num یازده کاراکتر عدد و برای sp ده کاراکتر
هنگامی که دارم چاپش میکنم به جز 10 عدد num مقداری از sp رو هم چاپ میکنه؟
سوال دیگه چطوری میشه تو همین ساختار برای نوع int محدودیت گذاشت که مثلاً 3 رقم عدد وارد کنن؟