help9 C

F

fatma1000

Guest
i cần phải viết dữ liệu của tôi trong chương trình 100 của tôi mỗi bước thời gian trong tập tin fifferent
vì vậy tôi cần phải mở 10 tác và viết trong lần đầu tiên tại t = 100 sau đó viết trong scond tại t = 200 vv
how come?

hãy giúp đỡ để làm điều này.

kính trọng

 
mmm ... không âm thanh vào khó khăn.
Bước 1) mở tập tin ... tất cả 10 cho văn bản
Bước 2) để tính toán và chạy một truy cập.or a case
command

Bước 3) sử dụng hoặc lệnh nếu
một trường hợp

Bước 4) ghi vào tập tin theo hoặc nếu trường hợp.

 
i cần phải điều khoản để tránh khai mạc 10 tác phẩm, vì nếu tôi cần phải mở tập tin 100
vì vậy xin i cần phương pháp để cho chương trình để tạo tập tin và viết nókính trọng

 
ok mở ra một sân chơi.
này phải được thực hiện trong một thời gian bị bắn hoặc mỗi việc ăn xin chạy, nó nhất tạo một tập tin?

 
Bạn không thể opene hơn B, tác phẩm, trong đó N là hệ điều hành phụ thuộc vào giá trị.Khác hơn, chỉ cần tạo tập tin tên khi cố mở tập tin như thế này:char name [128];
FILE * fp;
int i = 0;sprintf (name. "% s 02d.bin%" "tên.", i); / * bây giờ tên là name01.bin và chúng tôi có thể mở 100 file với name00 để name99 * /
fp = fopen (name, "wb"); / * viết trên tập tin cũ * /

.....Đây có phải là những gì bạn đang tìm kiếm?Thêm vào sau khi 5 phút:Đây là chương trình thử nghiệm nhỏ này sẽ tạo ra 100 tác phẩm:# include <stdio.h>
# include <errno.h>

int main (void)
(
char name [128];
FILE * fp;
int i = 0, j;for (i = 0; i <100; i )
(
Tên sprintf ( "% s 02d.bin%", "tên", i); / * bây giờ tên là name01.bin và chúng tôi có thể mở 100 file với name00 để name99 * /
fp = fopen (name, "wb"); / * viết trên tập tin cũ * /
if (fp == NULL)
(
printf ( "Tạo file% s không thành công. Errno =% d \ n", tên, errno);
trở lại errno;
)
fclose (fp);
)
return 0;
)

 
nhờ vậy,
nếu tôi tính toán E trên t 0-15.000 và tôi cần phải viết E tại t = 1000 trong một tập tin và tại t = 2000 trong tập tin scond và như vậy làm thế nào đi?

kính trọng

 

Welcome to EDABoard.com

Sponsor

Back
Top