Hirdetés
-
IT café
Új hozzászólás Aktív témák
-
Robaj
addikt
Picit debugoltam és nem is ott van a gond.
A forrása ez:
printf("%s \t gyenge\n",jelszo);
Táblázatos formában kiírni 1-20 (lehet akármennyi) karakter széles szöveget, mellé a gyenge szót, tabulátorral elválasztva. Ezt úgy oldottam meg, hogy feltöltöttem a tömböt szóközökkel és azonos szélességre hoztam (legszélesebb) és ahhoz tabulálva táblázat jó volt. Viszont dinamikus tömbbel nem tudom kiegészíteni a 6 elemre lefoglaltat 14 elemre. A %-20s meg sajna nem jó, mert ha meg csak 5 karakter, akkor rondán néz ki
Valami ötlet erre?
-
Robaj
addikt
Sziasztok!
Egy kis segítség kellene:int meret=8;
char *t = (char *)malloc(meret * sizeof(char));Ez a progirészlet 8 karakter számára foglal helyet (elvileg)
Viszont 12 lesz belőle...
+4-et miért ad hozzá?[ Szerkesztve ]
-
Robaj
addikt
Köszi a segítséget! Végre elkészültem vele.
-
Robaj
addikt
Hát, 1x változó létrehozás + 3x értékadás folyamatosan
VAGY
1x változó létrehozás +értékadás folyamatosanEz a kérdés most
Optimalizáláshoz nem nagyon értek, nem tudom melyik eszik kevesebbet (most 832 KB-nál járok, 8 megáról indultam )
Ha valaki tudna adni valami ilyesmiről szóló linket, annak is örülnék.
[ Szerkesztve ]
-
Robaj
addikt
char tesztkod[4]="";
ciklusban:
tesztkod[0]=abc[i];
tesztkod[1]=abc[j];
tesztkod[2]=abc[k];VAGY
cikluson belül:
char tesztkod[]={abc[i],abc[j],abc[k]};melyik a gyorsabb, jobb?
-
Robaj
addikt
válasz Lortech #3080 üzenetére
Olyan kéne, hogy a main függvényben használjam a fajlbeolvasban dinamikusan létrehozott tömb tartalmát, és azt visszaadni.
Tehát int sor[20]; nem jó, mert csak 20 elemet tárolhat, de a fajlbeolvasban lehet majd 200 lesz.Azt hiszem megvan, csak picit tesztelni kell. Köszi az ötletet!
[ Szerkesztve ]
-
Robaj
addikt
Sziasztok!
Van egy ilyen függvényem:
void fajlbeolvas(int sor[20],char *argv[])
{
Dinamikus sor[] létrehozás és feltöltés
...
}void main(int argc, char *argv[])
{
sor tömb deklaráció?
fajlbeolvas(sor,argv[0]);
x
}A kérdésem az, hogy hogyan tudok átadni egy tömböt a fajlbeolvasnak úgy, hogy a main függvényben az x helyén tudjam használni a fajlbeolvas által adatokkal feltöltött sor tömböt? Igazából csak vissza kéne adni A fenti csak egy elvetélt kódrészlet, de remélem érthető.
-
Robaj
addikt
válasz Bazsesz #2360 üzenetére
Vmi ilyesmi:
#define N 100
typedef int semaphore;
semaphore mutex=1;
semaphore empty=N;
semaphore full=0;
void producer(void)
{ int item;
while (TRUE){
produce_item(&item);
down(&empty);
down(&mutex);
enter_item(item);
up(&mutex);
up(&full);
}
}
void consumer(void)
{
int item;
while (TRUE) {
down(&full);
down(&mutex);
remove_item(&item);
up(&mutex);
up(&empty);
consume_item(item);
}
}
Előadásjegyzetben van/volt, hámozz ki belőle vmit. Nekem nem sikerült. De 2-es megvan. -
Robaj
addikt
válasz Forest_roby #2113 üzenetére
Kérdés: akkor miért írtak volna strcmp fgv-t?
Ha nem tetszik írj sajátot
[Szerkesztve] -
Robaj
addikt
válasz Miracle #1395 üzenetére
Köszi, de már elvileg megvan, a 21!-ot tudom még belegyömöszölni double-ba
Mint írtam, progi megvolt, csak egy szám kell, h. hibaüzit dobjak ki rá, h. túl nagy a szám, kisebbel próbálkozz.
És sztem 21.
[link]
Mivel a 21-st még ki tudja számolni pontosan. A 22-nél már kerekít. -
Robaj
addikt
Kérdés: Visual C, Double típus. Ha jól tudom 15 számjegyig pontos a double.
A progit már megírtam.
És az lenne a kérdés, h. Melyik az a legnagyobb szám, aminek faktoriálisa nem
csordul túl?
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Szünetmentes tápegységek (UPS)
- DUNE médialejátszók topicja
- NBA és kosárlabda topic
- TCL LCD és LED TV-k
- iPhone topik
- Teljesítményvesztést okoz az új NVIDIA App
- Nincs több iPhone 14, az iPhone Air-t viszont lassan már gyártják
- Garmin Forerunner 255 Music - nem csak futóknak
- Politika
- Nők, nőügyek (18+)
- További aktív témák...
Állásajánlatok
Cég: Axon Labs Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest