-
کار با فایل
مبا حث متعددی در مورد کار با قایل ها مطرح شده
من کدی رو می خواستم که 2 تا آدرس از ورودی بخونه
اولی آدرس یک فایل موجود با پسوند دلخواه که می تونه حتی پسوند ناشناخته باشه
دیگری هم ادرسی که فایل جدید با همون پسوند توش ذخیره بشه اما نامش می تونه تغییر کنه
(خود کار بر پسوند رو تغییر نمی ده)
من تونستم این کار رو برای یه txt انجام بدم اما برای پسوند های دیگه مثل jpg exe mp3 و خلاصه هر چیز دیگه کار نکرد ... برای خوندن از binary هم استفاده کردم
هدف نهایی پیاده سازی یه تابع کپیه...
-
سلام
این مثالی بود که از کتاب Windows System Programming برداشتم تقریبا همینی هست که می خواین
مسیرها به صورت دو آرگومان به برنامه داده میشه.
کد:
/* Chapter 1. Basic cp file copy program.
C library Implementation. */
/* cp file1 file2: Copy file1 to file2. */
#include <stdio.h>
#include <errno.h>
#define BUF_SIZE 256
int main (int argc, char *argv [])
{
FILE *in_file, *out_file;
char rec [BUF_SIZE];
size_t bytes_in, bytes_out;
if (argc != 3) {
printf ("Usage: cpC file1 file2\n");
return 1;
}
in_file = fopen (argv [1], "rb");
if (in_file == NULL) {
perror (argv [1]);
return 2;
}
out_file = fopen (argv [2], "wb");
if (out_file == NULL) {
perror (argv [2]);
return 3;
}
/* Process the input file a record at a time. */
while ((bytes_in = fread (rec, 1, BUF_SIZE, in_file)) > 0) {
bytes_out = fwrite (rec, 1, bytes_in, out_file);
if (bytes_out != bytes_in) {
perror ("Fatal write error.");
return 4;
}
}
fclose (in_file);
fclose (out_file);
return 0;
}
شاد باشید
-
لطفا بگید چطوری تو c# اطلاعاتی که توی فایل هست ادیت کنم . دستوراتشو برام بنویسیدیک فایل مشتری دارم میخوام با وارد کردن کد مشتری اطلاعاتش از فایل خونده شه و بعد از اعمال تغییر دوباره همون جا نوشته شهعجله دارم لطفا...
-
چرا کسی جواب سوال منو نمیده؟؟؟؟