- Fotók, videók mobillal
- Nothing Phone (2) - több, mint elsőre látszik
- Redmi Note 12 Pro - nem tolták túl
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Az akkumulátor AI lehet a Galaxy S25 fegyvere
- Szerkesztett és makrofotók mobillal
- Garmin Instinct – küldetés teljesítve
- Xiaomi 14 Ultra - Leica hercegnő
- Okosóra lett a Huawei fitnesz karperecéből
- Elkaszálhatja az Apple az iPhone Plust
Hirdetés
-
Új, drága AI-modellt hoz az OpenAI és a Google ellen a Microsoft
it Egy új, házon belüli AI-modellel versenyezne a Microsoft az OpenAI és a Google megoldásaival.
-
33 280 mAh csak elég lesz
ma Az Ulefone Armor Pad 3 Pro magashegyi kempingezésre is jó, óriás hangfala bulit teremt a semmi közepén.
-
Még ebben az üzleti évben leleplezi az új konzolját a Nintendo
ph De biztosan nem a júniusi Nintendo Direct rendezvényen, hanem valamikor máskor.
Új hozzászólás Aktív témák
-
babyanigirl
csendes tag
Én fél éve tanulok progrmaozást és most kaptam egy olyan házit amit nem nagyon tudok megoldani, és hát szeretnék tőletek egy kis segítséget kérni abban hogy hogy is kezdjem el és hogy kellene megcsinálnom a feladatomat! Bármilyen ötletet, segítséget szívesen fogadok!
Feladat: Írjon programot ami meghatározza egy szöveges állományban szereplő betűk gyakoriságát! Az eredményt írja ki az OUT.txt nevű állományba!#include <stdio.h>
#pragma hdrstop
//---------------------------------------------------------------------------
#pragma argsused
int main(int argc, char* argv[])
{
FILE *fp=fopen("olvas.txt","r+" );
FILE *f=fopen("ir.txt", "w");
int szam;
char ch,kar;
printf("Az eredeti szoveg: ");
while (!feof(fp)){
ch=fgetc(fp);
printf("%c", ch);
}
printf("\nBetuszamolas vegrehajtasa: i=igen n=nem: ");
scanf("%c",&szam);
if (szam==105) {
fp=fopen("olvas.txt","r+" );
}
}
printf("\n") ;
system("pause");
fclose(fp);
fclose(f);
return 0;
sajnos csak eddig jutottam bekérem a szöveget kiíratom, de hogy utána az" if "után mit kéne írni azt nem tudom, mondjuk gondoltam vmi "sizeof" tömbös karakter számlálásra de vhogy az sem jött össze, mert nem tudtam tömbbe rakni. Látszik, sajnos nagyon amatőr vagyok benne.Előre is köszi minden segítséget!
BabyAniGirl -
babyanigirl
csendes tag
#include <stdio.h>
#pragma hdrstop//---------------------------------------------------------------------------
#pragma argsused
int main( int argc, char* argv[] )
{
int i;
FILE* f;
FILE *fp;
int count[256];for(i=0; i<256; i++)
{
count[i] = 0;
}f = fopen("input.txt", "rt");
while(1)
{
int c = fgetc(f);
if( c==EOF )
break;
if( c<0 || c>255 ) {
printf("hiba: nem vart betu");
return 3;
}count[c] += 1;
}fclose(f);
printf("gyakorisagok:\n");
for(i=0; i<256; i++)
{
if( count[i] < 1 )
continue;printf("'%c': %d-szer\n", i, count[i]);
fp=fopen("output.txt", "a+");
fprintf(fp,"Gyakorisága az");
fprintf(fp,"%c betunek %d\n", i, count[i]);
fclose(fp);
}
system("pause");
return 0;
}Mit gondoltok ez így jó?
Nem lehetne vhogy egyszerűbben megcsinálni?
BabyAniGirl -
babyanigirl
csendes tag
válasz Fire/SOUL/CD #712 üzenetére
Köszi Fire/SOUL/CD profi a program amit karakter számolásra írtál!
Bár Én tudnék olyan profin programozni mint Te!kiskatus: Szerintem mentsd le a progit 1 mappába: egy c fájlt + a project fájlt, utána ahova lementetted ott hoz létre egy Debug_Build mappát és abba hozd létre a first ill. second text fájlt és evvel megoldódik a probléma ... szerintem
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- HONOR MagicBook 16 Gamer processoros Laptop -30% 16" RYZEN 5 5600H 16/512 FHD IPS 144Hz!
- Új Dobozos Dell Latitude 3420 -50% "Kis Gamer" Notebook 14" i5-1135G7 8GB 256GB FHD IPS IRIS Xe
- Tyű-ha Lenovo Thinkpad T14 "Golyóálló" Üzleti Laptop 14" -50% i7-10610U 4Mag 32GB/512GB FHD IPS
- Dell Latitude 7280 12,5" - i7 6600U / 16GB RAM / szép állapot - számla, 6 hó garancia
- HP ProBook 650 G4 Strapabíró Laptop 15,6" -35% Intel i3-8130U 8Gb 480GB SSD FHD LED MATT DVD!
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest