- ASUS routerek
- Mindenki AI-t akar, már 2025-re is eladták a HBM chipeket
- Telekom otthoni szolgáltatások (TV, internet, telefon)
- Célkeresztben az OnlyFans, amiért pornót nézhetnek a gyerekek
- Az iPadOS-re írt appokra is díjat vet ki az Apple
- Linux - haladóknak
- A legtöbb amerikai szerint a TikTok egy őket befolyásoló eszköz
- Vodafone otthoni szolgáltatások (TV, internet, telefon)
- Adobe Illustrator kérdések
- Súlyos adatvédelmi botrányba kerülhet a ChatGPT az EU-ban
Aktív témák
-
Zsu_
senior tag
Az alábbi program (orgona.c) egy orgona-rendezés C-ben. A fordító 2errort jelez benne. De nem találom a hibákat? Valaki segítsen!
#include<stdio.h>
#define DARAB 5
int i, j, x, t, szamok[DARAB];
void main()
{
printf(''Kerem a %d db szamot: '', DARAB);
for(i=1; i<=DARAB; i++)
scanf(''%d'', &szamok);
for(i=1; i<DARAB+1; i++)
{
t=DARAB;
do {
}
printf(''a szamok a rendezes utan: '');
for(i=1; i<=DARAB; i++)
printf(''%d'', szamok);
} -
Zsu_
senior tag
Senki sem tud C-ben programozni?
Lécci segítsetek!
[Szerkesztve] -
Zsu_
senior tag
up
-
Zsu_
senior tag
válasz Mákosmetélt #30 üzenetére
Mákosmetéltnek is köszi a helpet
-
Zsu_
senior tag
Ismét segítségre lenne szükségem.
A feladat:
Írjon programot C-ben, amely beolvas tetszőleges szövegfájlt , és kiírja egy másik filebe úgy, hogy minden sor elé odaírja, hogy hányadik sor, és hogy a sor hány karaktert tartalmaz!
Példa:
beolvasandó szövegfájl:
alma
ollo
lo
amit ki kell írni egy másik szövegfájlba:
1 4 alma
2 4 ollo
3 2 lo
Megírtam a programot, csak nem jül működik
Please help!
Valaki segítsen kijavítani a hibát!
#include<stdio.h>
#include<conio.h>
#include<ctype.h>
void main (void)
{
FILE*f,*f1;
char *file,*sor,c;
int s;
clrscr();
printf (''K‚rem a filet: \n'');
scanf (''%s'',file);
f=fopen (file, ''rt'');
if (f==NULL)
{
printf(''A filet nem lehet megnyitni.\n'') ;
fclose (f);
}
f1=fopen (''megoldas.txt'',''w+'');
if(f1==NULL)
printf(stderr,''A filet nem lehet megnyitni.\n'');
for (s=1;(c=getc(f))!=EOF;s++)
{
fscanf(f,''%s'',sor);
fprintf (f1,''%3d%3d %s\n'',&s,strlen(sor),sor);
fclose(f1);
}
} -
Zsu_
senior tag
Fontos lenne, és sürgős
-
Zsu_
senior tag
OFF
Most mennem kell tanulni.
Holnap bsz2 zh /gráfelmélet/
Aztán jövök vissza.
ON -
Zsu_
senior tag
válasz TheVeryGuest #59 üzenetére
Köszi, de az orgona-rendezést már sikerült megoldani.
Most a #49-re kéne valami jó megoldást találni. Illetve megkeresni, hogy a programban, amit írtam mi a hiba -
Zsu_
senior tag
Megvan.
Atoi inverze: itoa
char *itoa(int value, char *string, int radix);
''Az itoa függvény egész számot sztringgé konvertál. A value értéket EOS karakterrel lezárt sztringgé konvertálja a string mutatta tömbbe.
A radix a konvertálás számrendszerét határozza meg (2-36). Ha a value negatív, és a radix 10, akkor előjelesen konvertál, egyébként előjel nélkül. A visszatérési érték a sztringre mutató pointer.'' /Benkő Tiborné: Programozzunk C nyelven!/
[Szerkesztve] -
Zsu_
senior tag
válasz TheVeryGuest #63 üzenetére
Nem tudnád átírni teljesen C-be?
Mert nem használhatunk C++t
Köszi -
Zsu_
senior tag
No, akkor megpróbálom értelmezni a programod....
Végülis ez a dolog kulcsa....
megnyitod a 2filet,
for ciklus:1től file végéig olvassa a megadott szövegfile karaktereit,
{
feltölti a ''sor'' elemeit
c tartalmát, tehát az egyesével beolvasott karaktereket az ''ideiglenesben'' tárolja
(eközben b=2től lépked addig, amíg b!=sortöréssel
b-be átmásolja ''ideiglenes'' tartalmát)
} /*for ciklus vége*/
Majd belírja a fileba b, szóköz, ideiglenes, sor tartalmát.
/b-ben van, hogy milyen hosszú a sor; ideiglensben van, maga a szöveg; ''sorban ''van hogy hányadik sor.
Végül bezárja mindkét filet.
Jól értem?
Bocs a zagyvaságért -
Zsu_
senior tag
válasz TheVeryGuest #78 üzenetére
Az itoa valóban nem ANSI C-s függvény. Dos és Win alatt ok.
Azért kértem segítséget a házimhoz, mert próbálkoztam, de nem sikerült megcsinálni. Gondoltam, hogy itt a phn okos, hozzáértő és segítőkész emberek vannak. Szerencsére akadnak ilyenek is -
Zsu_
senior tag
Nem megy....
Null pointer assignment hibaüzenet
Ugye kell új változó, merthát valamibe át kell konvertálni?
Bevezettem 2 új változót. Miért nem műxik?
Help! -
Zsu_
senior tag
Közben egy évfolyamtársam megcsinálta a programot.
Majdnem tökéletesen működik. Annyi a hiba, hogy lehagyja az első sor első betűjét. De különben ok
Mit szóltok?
#include <stdio.h>
#include <conio.h>
#include <ctype.h>
#include <string.h>
void main (void) {
FILE *f, *fout;
char *sor, *file, c;
int s;
clrscr();
printf(''Kérem a fájlt: \n'');
scanf(''%s'', file);
f = fopen (file, ''rt'');
if(f==NULL) {
fprintf(stderr, ''A file nem nyithato meg!\n'');
exit(-1);
}
fout = fopen(''megoldas.txt'', ''w+'');
if(fout==NULL) {
fprintf(stderr, ''A file nem nyithato meg!\n'');
exit(-1);
}
for(s=1, c=0; (c=fgetc(f))!=EOF; s++) {
fscanf(f, ''%s'', sor);
fprintf(fout, ''%-3d%-3d%s\n'', s, strlen(sor), sor);
}
fclose(f);
fclose(fout);
}
[Szerkesztve] -
Zsu_
senior tag
Mindenkinek nagyon köszönöm a segítséget
-
Zsu_
senior tag
Ismét felmerült bennem néhány kérdés.... miközben régi C zhkat oldogatok meg.
Szóval papíron le van írva az alábbi program.
1.feladat
Mit ír ki a szabványos kimenetre az alábbi program? Minden szóköz és újsor karaktert jelöljön! Adja meg a jellemző változók értékeit is! A fontosabb adatstruktúrákat rajzolja le!
#include<stdio.h>
char text[]=''A hajrraa'';
main()
{
enum{almos=1, elod=2, ond=5, kond=9, tas, huba, tohotom} vezer=ond;
int i;
for(i=0;i<sizeof(text)-1;)
{
printf (''%c'', text);
if (i++ && i>vezer)
i++;
}
printf(''%d\n'',i);
}
Namost én szépen leültem, és elkezdtem fejben ''futtatni'' a progit, hogy vajon mit is csinál... nekem az jött ki, hogy a program ezt írja ki: A hajra
Aztán ellenőrzésképpen bepötyögtem BorlandC-be, és a program ezt írja ki: A hajra9
A kérdésem az, hogy miért írja oda a 9-est is? Honnan jön? -
Zsu_
senior tag
up
Miért nem segít senki?
[Szerkesztve] -
Zsu_
senior tag
4-es lett a programozás zhm
Mindenkinek köszönöm, aki segített nekem -
Zsu_
senior tag
Van esetleg valakinek C-ben egy számrendszer-átváltó progija?
Tehát beírok egy decimális számot, és átváltja a kívánt számrendszerbe.
Sokat segítene, ha volna ilyen valakinek.