Arkadaşlar merhaba mikroC STM32F4 fat32 kütüphanesini kullanıyorum, 1 den 1000e kadar xxxx. txt file oluşturuyorum fakat oluşturulan dosyaya ilgili metni yazamıyorum...
dosya içerik
1.txt "abc"
2.txt "abc"
3.txt "abc"
4.txt "abc"...........
short fat32_file;
char cnt=0;
static char txt_fileid[100];
static char txt_[7];
Init_SDIO();
cnt = Init_FAT();
inttoStr(a,txt_);
strcpy(txt_fileid,txt_);
strcat(txt_fileid,".TXT");
fat32_file = FAT32_Open(txt_fileid, FILE_APPEND); //FILE_WRITE
if(0==FAT32_Write(fat32_file,"picproje",9))
FAT32_Close(fat32_file);
else{
ret_:
Init_SDIO();
cnt = Init_FAT();
fat32_file = FAT32_Open(txt_fileid, FILE_WRITE); //FILE_WRITE
if(0==FAT32_Write(fat32_file,"picproje",9))
FAT32_Close(fat32_file);
else
goto ret_;
}
strcpy(txt_fileid,"");
a++;
}
Lütfen KOD butonunu kullanalım.
Arkadaşlar merhaba mikroC STM32F4 fat32 kütüphanesini kullanıyorum, 1 den 1000e kadar xxxx. txt file oluşturuyorum fakat oluşturulan dosyaya ilgili metni yazamıyorum... dosya içerik1.txt "abc"2.txt "abc"3.txt "abc"4.txt "abc"...........
short fat32_file;
char cnt=0;
static char txt_fileid[100];
static char txt_[7];
Init_SDIO();
cnt = Init_FAT();
inttoStr(a,txt_);
strcpy(txt_fileid,txt_);
strcat(txt_fileid,".TXT");
fat32_file = FAT32_Open(txt_fileid, FILE_APPEND); //FILE_WRITE
if(0==FAT32_Write(fat32_file,"picproje",9))
FAT32_Close(fat32_file);
else{
ret_:
Init_SDIO();
cnt = Init_FAT();
fat32_file = FAT32_Open(txt_fileid, FILE_WRITE); //FILE_WRITE
if(0==FAT32_Write(fat32_file,"picproje",9))
FAT32_Close(fat32_file);
else
goto ret_;
}
strcpy(txt_fileid,"");
a++;
}
Arkadaşlar merhaba mikroC STM32F4 fat32 kütüphanesini kullanıyorum, 1 den 1000e kadar xxxx. txt file oluşturuyorum fakat oluşturulan dosyaya ilgili metni yazamıyorum...
dosya içerik
1.txt "abc"
2.txt "abc"
3.txt "abc"
4.txt "abc"........... vs
short fat32_file;
char cnt=0;
static char txt_fileid[100];
static char txt_[7];
Init_SDIO();
cnt = Init_FAT();
inttoStr(a,txt_);
strcpy(txt_fileid,txt_);
strcat(txt_fileid,".TXT");
fat32_file = FAT32_Open(txt_fileid, FILE_APPEND); //FILE_WRITE
if(0==FAT32_Write(fat32_file,"picproje",9))
FAT32_Close(fat32_file);
else{
ret_:
Init_SDIO();
cnt = Init_FAT();
fat32_file = FAT32_Open(txt_fileid, FILE_WRITE); //FILE_WRITE
if(0==FAT32_Write(fat32_file,"picproje",9))
FAT32_Close(fat32_file);
else
goto ret_;
}
strcpy(txt_fileid,"");
a++;
}