ورود

View Full Version : سوال: فرق print با write در ذخیره فایل ترتیبی



NASA's Spaceman
جمعه 09 اسفند 1392, 13:46 عصر
سلام به همه دوستان
خواهشا کسی میتونه بگه وقتی میخوایم یه فایلی رو به روش ترتیبی ذخیره کنیم فرق Print با Write بطور دقیق چه چیزایی هست؟

vbhamed
جمعه 09 اسفند 1392, 14:14 عصر
سلام
كد زير رو تست كنيد

Open "c:\ss.txt" For Output As #1
Dim a As String
a = "This is a test"
Write #1, a, 12, 17.5
Print #1, a, 12, 17.5
Print #1, a; 12; 17.5
Close

Dim x As String, b As Integer, c As Single
Open "c:\ss.txt" For Input As #1
Input #1, a, b, c
Input #1, a, b, c
Close


Write اطلاعات رو با يك كاما درون فايل مي‌نويسه ولي Print درست مثل وقتي روي فرم چاپ مي‌كنه با Tab يا فاصله
وقتي با Write بنويسيد مي‌تونيد جدا جدا با Input بخونيد
در كد بالا اولا پس از ايجاد فايل، درون فايل رو با نوت پد ببينيد و بعد از هر دستور input هم مقادير متغيرهاي a, b, c رو چك كنيد