پرش به مطلب اصلی

fputchar

هشدار

This function starts with a lowercase letter.

توضیحات

یک کاراکتر رو در یک فایل می‌نویسه.

نامتوضیحات
File:handleهندل فایل که استفاده می‌شه، که قبلاً توسط fopen() باز شده.
valueکاراکتری که در فایل نوشته می‌شه.
bool:utf8اگه true باشه، در حالت UTF8 می‌نویسه، وگرنه در extended ASCII. (پیش‌فرض: true)

مقدار بازگشتی

این تابع هیچ مقدار خاصی برنمی‌گردونه.

مثال‌ها

// باز کردن "file.txt" در حالت "write only"
new File:handle = fopen("file.txt", io_write);

if (handle)
{
// موفق

// نوشتن کاراکتر "e" در "file.txt"
fputchar(handle, 'e', false);

// بستن "file.txt"
fclose(handle);
}
else
{
// خطا
print("Failed to open \"file.txt\".");
}

نکات

هشدار

استفاده از هندل نامعتبر سرور شما رو کرش می‌کنه! یه هندل معتبر با استفاده از fopen یا ftemp بگیرین.

توابع مرتبط

  • fopen: باز کردن یک فایل.
  • fclose: بستن یک فایل.
  • ftemp: ایجاد یک جریان فایل موقت.
  • fremove: حذف یک فایل.
  • fwrite: نوشتن در یک فایل.
  • fread: خواندن یک فایل.
  • fgetchar: گرفتن یک کاراکتر از فایل.
  • fblockwrite: نوشتن بلوک‌های داده در فایل.
  • fblockread: خواندن بلوک‌های داده از فایل.
  • fseek: پرش به یک کاراکتر خاص در فایل.
  • flength: گرفتن طول فایل.
  • fexist: بررسی، اگه فایل وجود داشته باشه.
  • fmatch: بررسی، اگه الگوها با نام فایل مطابقت داشته باشن.
  • ftell: گرفتن موقعیت فعلی در فایل.
  • fflush: فلاش کردن فایل روی دیسک (اطمینان از تکمیل تمام نوشته‌ها).
  • fstat: برگرداندن اندازه و زمان فایل.
  • frename: تغییر نام فایل.
  • fcopy: کپی فایل.
  • filecrc: برگرداندن مقدار CRC 32-bit فایل.
  • diskfree: برگرداندن فضای خالی دیسک.
  • fattrib: تنظیم خصوصیات فایل.
  • fcreatedir: ایجاد یک دایرکتوری.