İni Dosyasına yazdırma-çekme
Moderatör: Moderatörler
-
Konu Sahibi - Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
İni Dosyasına yazdırma-çekme
İni dosyasına bilgi yazdırıp bunu çektirmek istiyorum bunu en basit şekilde nasıl yapabilirim?
Link: | |
Linklerini gizle |
-
- Mesajlar: 1625
- Kayıt: Cmt Eyl 30, 2017 12:44 pm
- Konum: Samsun
İni Dosyasına yazdırma-çekme
Kod: Tümünü seç
new const inidosyasi[] = "addons/amxmodx/configs/isim.ini"; // Ini dosyasını oluşturduk.
public deneme(){
new file = fopen(inidosyasi, "a+");
// inidosyasi adli dosyayı fopen komutuyla açıyoruz.
// "a+" yazmamın sebebi dosya var ise açar yok ise oluşturur,
// Sadece yazma işlemi, okuma işlemi için kodları var "fopen" komutunu araştır bulabilirsin.
fprintf(file, fmt("Yazdıracagın Bilgi")); // Bu komutu yeni öğrendim, böyle yazma işlemini yapabilirsin.
fclose(file); // Dosyayı her zaman fclose ile kapatmalısın yoksa hata verir.
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
İni Dosyasına yazdırma-çekme
Paylaşabilirmisin yazdırmak istediğim şeyler 2 tane ve geri çektirirkende aynı şekil 2tane veri çekicek.Benzer eklentileri inceledim çok karmaşıklar.bestcore yazdı: Prş Şub 04, 2021 12:33 amKendi kafamdan yazma işlemi için gerekli bilgileri aktardım, bu şekilde yapabilirsin istersen genel bir eklenti paylaşabilirim bu sadece bilgi amaçlı.Kod: Tümünü seç
new const inidosyasi[] = "addons/amxmodx/configs/isim.ini"; // Ini dosyasını oluşturduk. public deneme(){ new file = fopen(inidosyasi, "a+"); // inidosyasi adli dosyayı fopen komutuyla açıyoruz. // "a+" yazmamın sebebi dosya var ise açar yok ise oluşturur, // Sadece yazma işlemi, okuma işlemi için kodları var "fopen" komutunu araştır bulabilirsin. fprintf(file, fmt("Yazdıracagın Bilgi")); // Bu komutu yeni öğrendim, böyle yazma işlemini yapabilirsin. fclose(file); // Dosyayı her zaman fclose ile kapatmalısın yoksa hata verir. }
Link: | |
Linklerini gizle |
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
İni Dosyasına yazdırma-çekme
Sorgu eklemen gerekiyor
Kod: Tümünü seç
new file = fopen...
if(file) {
fprintf .....
fclose..
}
Link: | |
Linklerini gizle |
-
Konu Sahibi - Mesajlar: 729
- Kayıt: Çrş Ağu 22, 2018 9:20 pm
İni Dosyasına yazdırma-çekme
Geri çektirmeyi nasıl yaptırcam?Colditz yazdı: Prş Şub 04, 2021 5:03 am Sorgu eklemen gerekiyor
Kod: Tümünü seç
new file = fopen... if(file) { fprintf ..... fclose.. }
Link: | |
Linklerini gizle |
-
- Mesajlar: 2574
- Kayıt: Çrş Ağu 23, 2017 9:17 pm
İni Dosyasına yazdırma-çekme
Kod: Tümünü seç
// Dosyaya yazma (szFileName = dosya adı) (szText = yazılacak yazı)
new iFile = fopen(szFileName, "a+");
if(iFile) {
fprintf(iFile, szText);
fclose(iFile);
}
}
// Dosya okuma (szFileName = dosya adı)
new iFile = fopen(szFileName, "r");
if(iFile) {
new szBuffer[128];
while(!feof(iFile)) {
fgets(iFile, szBuffer, charsmax(szBuffer));
trim(szBuffer);
if(szBuffer[0] == EOS || szBuffer[0] == ';') {
continue;
}
//Gerekli işlemler
//szBuffer
}
fclose(iFile);
}
}
Link: | |
Linklerini gizle |