Hirdetés
- Ilyet se látunk minden nap, már füstölt a GeForce, de a játék még futott
- AMD Navi Radeon™ RX 9xxx sorozat
- Milyen processzort vegyek?
- Milyen TV-t vegyek?
- Milyen házat vegyek?
- OLED monitor topic
- AMD Navi Radeon™ RX 7xxx sorozat
- AMD Catalyst™ driverek topikja
- Házimozi belépő szinten
- Milyen asztali (teljes vagy fél-) gépet vegyek?
Új hozzászólás Aktív témák
-
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

-
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
É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
Ú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!
- CNC topik
- iPhone topik
- Ilyet se látunk minden nap, már füstölt a GeForce, de a játék még futott
- AMD Navi Radeon™ RX 9xxx sorozat
- Samsung Galaxy Z Fold7 - ezt vártuk, de…
- Call of Duty: Black Ops 7
- Milyen processzort vegyek?
- Milyen TV-t vegyek?
- Milyen házat vegyek?
- Mibe tegyem a megtakarításaimat?
- További aktív témák...
- HIBÁTLAN iPhone 11 Pro 256GB Midnight Green-1 ÉV GARANCIA - Kártyafüggetlen, MS4390, 100% Akksi
- Telefon felvásárlás!! Samsung Galaxy S25, Samsung Galaxy S25 Plus, Samsung Galaxy S25 Ultra
- HIBÁTLAN iPhone 13 128GB Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS4245, 100% Akksi
- ÁRGARANCIA!Épített KomPhone Ryzen 5 4500 16/32/64GB RAM RTX 3060 12GB GAMER PC termékbeszámítással
- Konzol felvásárlás!! Xbox Series S, Xbox Serries X
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest




