Aktív témák
-
F-ECT$
titán
válasz
TheVeryGuest #104 üzenetére
Igazad van, írtam, hogy a C nem a barátom. (A Java se az, de legalább az nem az ellenségem
)
Zsu_, te pedig halgass TVG kolléga tanácsaira. A két forrásból egy igen jó progit lehet összehozni. -
F-ECT$
titán
válasz
TheVeryGuest #98 üzenetére
Ezek nem közvetlenül egymás után vannak a kódban. Az strcat-et meg nem szeretem
mert így sokkal kevésbé átlátható
[Szerkesztve] -
F-ECT$
titán
válasz
TheVeryGuest #96 üzenetére
És igen jöhetnek a nehezebb feladatok!
-
F-ECT$
titán
válasz
TheVeryGuest #96 üzenetére
A gond az, hogy a BME-n elméleti oktatás folyik. Egyrészt ez a papíron programozás, meg mitírki tipusú ZH feladatok szerintem semmire sem jók.
Másrészt az infon indulo 11 szakirányból 1 azaz egy programozós, a többin csak elvétve kell programot írni... -
F-ECT$
titán
A C nagyházim egy részlete:
typedef struct
{
char szerzo[20]; /*az album adatait tarolo struktura*/
char album[20];
} adatok;
typedef struct lanc_str /*lanc struktura*/
{
adatok adat;
lanc_str*kov;
} lanc;
void filebair(FILE *f,lanc **gy){ /*fileba iro eljaras*/
adatok b;
lanc *p;
if ((*gy)!=NULL) {
strcpy(b.szerzo,(*gy)->adat.szerzo);
strcpy(b.album,(*gy)->adat.album);
fwrite(&b,sizeof(adatok),1,f);
filebair(f,&((*gy)->kov));
}
}
[Szerkesztve] -
-
F-ECT$
titán
válasz
TheVeryGuest #78 üzenetére
A Tracer sem rossz barát
-
F-ECT$
titán
válasz
TheVeryGuest #78 üzenetére
Ez nem házi csak zh felkészülés
-
F-ECT$
titán
#68
De a lényeg: s - számolja a sorok számát
b - számolja az egy sorban lévő betűk számát
ideiglenes - a sor karaktereit tartalmazza
sor:''s'' ''b'' ''ideiglenes'' - persze már rendesen átkonvertálva.
Az ideiglenest tipusát pedig úgy kell megadni, ahogy az egyik kolléga már említette, tehát char[x]. (100>x>30) -
F-ECT$
titán
válasz
TheVeryGuest #70 üzenetére
Az iostream.h is c++, nem?
-
F-ECT$
titán
Tehát a lényeg: elkezdi beolvasni a karaktereket. A legelsőt beolvassa ''c''-be, majd elkezdi felépíteni a ''sor'' sztringet úgy, hogy berakja az aktuális sorszámot, majd egy space-t. Ezután a belső for ciklus feltölti az ''ideiglenes'' sztring tartalmát: az első ''c'' karakter + a ''b'' karakterek. Eközben a ''b'' számolja a sorban lévő betűk számát. Ha a sor végére ér, akkor a ''sor'' sztringhez fűzi a betűk számát majd egy space-t majd pedig az ''ideiglenes'' sztinget, ami pont a sor betűiből áll.
-
F-ECT$
titán
válasz
TheVeryGuest #63 üzenetére
Ez inkább C++, mint C...
-
F-ECT$
titán
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
#include<string.h>
void main (void)
{
FILE*f,*f1;
char *sor,*ideiglenes;
int s,b,c;
clrscr();
f=fopen (''proba1.txt'', ''r'');
f1=fopen (''proba2.txt'',''w+'');
for (s=1;(c=fgetc(f))!=EOF;s++)
{
sor=strcpy(sor,(char*)s);
sor=strcpy(sor,'' '');
ideiglenes=strcpy(ideiglenes,(char*)c);
for (b=2;(b=fgetc(f))!='\n';b++){
ideiglenes=strcpy(ideiglenes,(char*)b);
}
sor=strcpy(sor,(char*)b);
sor=strcpy(sor,'' '');
sor=strcpy(sor,ideiglenes);
fprintf(f1,sor);
}
fclose(f1);
fclose(f);
}
Valami ilyesmi a megoldás. Ezzel az a gond, hogy az elmúlt 1-2 évben főleg Java-ban programoztam, ezért a ''(char*)b'' castolás itt nem megy. Ehelyett az atoi függvény (ez sztringből intet csinál) inverze kellene oda (ami intből csinál sztringet), de azt most nem találom. -
F-ECT$
titán
Mégnézem, hogy mit tehetek az ügy érdekében
Aktív témák
Hirdetés
- GAMER PC : RYZEN 5 4500 / 16GB DDR4 / ASUS RX 480 8GB / WiFi / Bluetooth / 512GB M.2 SSD / 500GB HDD
- Dell Latitude 7390, 13,3" FHD IPS , I5-7300U CPU, 16GB DDR4, 512GB SSD, WIN 11, ( olvasd végig )
- Acer PREDATOR HELIOS NEO 16 / i9-14900HX / RTX 4070 (140W) / 1 TB SSD / 240HZ
- Topping A70 Pro fejhallgató erősítő
- Topping D70 Pro Octo DAC
- ÁRGARANCIA! Épített KomPhone Ryzen 7 9700X 32/64GB RTX 5070 12GB GAMER PC termékbeszámítással
- Samsung Galaxy A12 64GB, Kártyafüggetlen, 1 Év Garanciával
- LG 65BX - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready!
- 3DKRAFT.HU - 3D NYOMTATÁS - AZONNALI ÁRAJÁNLAT - GYORS KIVITELEZÉS - 480+ POZITÍV ÉRTÉKELÉS
- Nintendo Switch bazár (Okosított Nintendo Switch konzolok, játékok, tartozékok)
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest