Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.
Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin. Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Faylni hech qanday massiv va qoshimcha fayl yordamisiz o'zgartirish

+4 ovoz
124 marta ko‘rilgan
so‘radi 28 aprel, 17 FAXRIDDIN TOJIBOYEV (306 bal)
teglar o‘zgartirildi 29 aprel, 17 Saidolim
Faylni qanday qilib c++ da hech qanday qoshimcha fayl yoki massiv yordamisiz o'zgartirish mumkin?
izoh qoldirdi 29 aprel, 17 Saidolim (3,566 bal)
Agar bir necha tilda kerak bo`lsa, har bir til uchun alohida savol oching. ham c ham java uchun bitta savolning ichida so`rash to`g`ri bo`lmaydi.

2 Javoblar

+2 ovoz
javob berdi 29 aprel, 17 Saidolim (3,566 bal)
tanlangan 29 aprel, 17 FAXRIDDIN TOJIBOYEV
 
Eng yaxshi javob

File ichidagi biror byte ni almashtirish niyatingiz bo`lsa, seek bilan o`sha byte ga borib, qiymatini o`zgartishi mumkin. Masalan:

FILE * pFile;
char c = 'a';

pFile = fopen("example.txt", "r+b"); // file ni o`qish va yozish uchun ochamiz

if (pFile != NULL) {
    fseek(pFile, 2, SEEK_SET); // kerakli byte ga boramiz (bu yerda 2-byte)
    fputc(c, pFile); // qiymatini almashtiramiz
    fclose(pFile); // file ni yopamiz
}
0 ovoz
javob berdi 28 aprel, 17 SedBigDaddy (1,237 bal)

agar file otini o'zgartirnoqchi bo'lsangiz unda mana kod:

#include <stdio.h>

int main ()
{
  int result;
  char eskiot[] ="eski.txt";
  char yangiot[] ="yangi.txt";
  result= rename( eskiot , yangiot );
  if ( result == 0 )
    puts ( "ozgardi" );
  else
    perror( "ozgarmadi" );
  return 0;
}
izoh qoldirdi 28 aprel, 17 FAXRIDDIN TOJIBOYEV (306 bal)
Fayl ichidagi ma'lumotni o'zgartirish kerak edi. Masalan o'rtadagi qatorni o'zgartirib qo'yish kerak va hokazo. E'tiboringiz uchun rahmat!)

Assalomu alaykum, yordam.uz saytimizga xush kelibsiz.

Bu saytda o`zingizni qiziqtirgan savollarga javob olishingiz va o`z sohangiz bo`yicha savollarga javob berishingiz mumkin.

Bizning Oilamizga a'zo bo`lganingiz uchun chuqur Minnatdorchilik bildiramiz !!!

Telegram kanal YordamUzRss

...