- Igencsak szerény méretekkel rendelkezik az Aetina Xe HPG architektúrás VGA-ja
- Miniképernyős, VIA-s Epomaker billentyűzet jött a kábelmentes szegmensbe
- Különösen rendezett beltér hozható össze a Cooler Master új házában
- A középkorra és a pokolra is gondolt az új AMD Software
- Új gyártástechnológiai útitervvel állt elő a TSMC
Hirdetés
-
Premier előzetesen a Wrath: Aeon of Ruin konzolos változatai
gp A PC-s változat után a minap PlayStationre, Xbox-ra és Switch-re is elérhető lett a program.
-
Lenovo Essential Wireless Combo
lo Lehet-e egy billentyűzet karcsú, elegáns és különleges? A Lenovo bebizonyította, hogy igen, de bosszantó is :)
-
A Video AI lehet a One UI 6.1.1 ütőkártyája
ma Vagy hogy fogja a mesterséges intelligencia manipulálni a mozgóképeket?
Aktív témák
-
Fger
csendes tag
Van egy haverom.Ez a kisebb baj.
Informatikát tanul.Itt kezdődnek abajok.
Házifeladatot kapott c-ből.Erre ment az egész mai délutánom...
A feladat az, hogy egy szöveg titkosító progit kell írni, ami egy kulccsal titkosít szöveget,úgy hogy a szöveg első karaktere helyett az ASCII tábla eggyel nagyobb karakterét adja vissza, a második helyett kttővel nagyobbat, a harmadik helyett hárommal nagyobbat, aztán megint 1,megint 2, és stb.
A bekódolás az úgy ahogy OK,a kikódolás az 0%-os.Elképzelés van, megoldás gyatra.
Ha valaki tud segíteni, és ráéér, és kedve is van akkor: HELP!!!!! -
bazs
aktív tag
Hát úgy röviden a kódolás:
Egyesével olvasom a karaktereket és használok egy számlálót, amit a ciklusban mindig 3-mal osztva veszem a maradékát (mod 3) Az így kapott szám +1-et adok hozzá a karakterhez, szvsz ezt simán lehet csinálni pl c+1==d. Majd ezeket a karaktereket írom ki az új file-ba.
Dekódolás:
Úgyan úgy, csak kivonással :))
Ja a fent említett ciklus EOF-ig megyPont most fogyott el...
-
Fger
csendes tag
Elfelejtettem egy apróságot:
A kódolt szöveget ki kell írni fájlba(ez OK),ésinnen kellene visszafordítani.
A visszafordítással van a gond, a bekódolást hasonlóan csináltam mint Bazs, csak -szerintem-egyszerűbben.Kezelni kell, ha valamóki mondjuk <ALTy+255-öt üt, és mondjuk ez a harmadik karakter,meg ilyesmi.A program nem fagyhat le, mert akkor az nem program.
(A hibakezelés is megy, tök egyszerűha valakit érdekel elküldöm a forást, csak úgy az érdekesség kedvéért)
Szóval a gond:A fájlból beolvasni és visszafejtemi. -
bazs
aktív tag
Küld el a forrást légyszi, amúgy ami az ilyen gondot illeti, mivel ez gyakorlatilag egy unsigned short típus 255 után átfordul és 0 jön, míg kivonásnál 0-1=255. Ez a kettes számrendszerből jön. Ami a beolvasást és kiirást illeti egy elöltesztelős ciklus megy EOF-ig, és a ciklusmagfban olvasol, kódolsz/dekódolsz majd kiirsz. A file-nyitás és zárás a ciklus előtt illetve után, akár a filenevek bekérésével, akár szabott file-nevekkel, a lényeg a ciklus
Pont most fogyott el...
-
bazs
aktív tag
A forrákódot továbbra is várom, és ha van valami fejlemény írd meg légyszi
Pont most fogyott el...
-
dearbear
tag
Hali!
Ha jól értettem ez a feladat:
#include <stdio.h>
int main(int num,char*params[])
{
if(num==4) {
FILE *infile,*ofile;
int data,incdec=(params[1][0]=='k'?1:-1);
infile=fopen(params[2],''rb'');
ofile=fopen(params[3],''wb'');
if((infile==NULL)||(ofile==NULL))
{
printf(''Filehiba'');
return 1;
}
while((data=fgetc(infile))!=EOF)
fputc(data+incdec*(((ftell(infile)-1)%3)+1),ofile);
}
else printf(''Nincs meg a megfelelő paraméter'');
return 0;
}To develop or not to develop that is the question.
-
Fger
csendes tag
Kösz szépen a segítséget!
A kezdőknek, mint nekem, is többet ér pár minta program mint 10 könyv, ami csak magyarázza a programozást.
Sokat segítettetek, a program megvalósult, ha lesz rá osztályzat, akkor azé Bazs-nak elküldöm, hogy lássa mit hoztunk össze.
Szerintem ez nem rossz, ahoz képest, hogy kb. karácsonykor ütööttem föl először a Kernighan-Ritchie-t, egyszóval még csak tapogatózom a C-ben.
Még egyszer nagyon kösz!
Aktív témák
- Steam, Windows, Origin kulcsok, előfizetések közvetlenül a kiadótól, a LEGJOBB ÁRON!
- AKCIÓ! - STEAM kulcsok /Anuchard, Aragami, Children of Morta, stb. - 2024.04.17.
- Windows 10 Home COA fizikai licencek kiárusítás ingyenes szállítással
- Windows 10 11 Pro Office 19 21 Pro Plus Retail kulcs 1 PC Mac AKCIÓ! LEGOLCSÓBB! Automatikus 0-24
- Steames kulcsok jó áron eladóak!