Alábbi kis C programban a befejezésben kéne egy kis segítség?
pastebin /SS50YY8u Az lenne a lényeg hogy EOF-ig kérje be az adatokat, gondolom for ciklus előtt egy while és oda kéne beírni valahogy, de hogy?
Még nagyon kezdő vagyok, szóval tippeket elfogadok esetleges változásokról a programon belül.
Előre is köszönöm a válaszokat!





"while(c!='\n'&& c!=EOF)c=getchar();"
Szerintem ez EOF-ig kéri be az adatokat.
De még mindig nem értem mi értelme saját getline-t írni.
Pár gondolat:
if(isspace(s[i])){
s[i]=='\t';
}else if(s[i]=='\t'){
s[i]==' ';
Ezek mit akarnak csinálni?
if(db!=0)
Itt miért kell, hogy a darab ne legyen 0?
printf("Karakterlanc megvaltoztatsa:%s es a szamok darabjai:%d\n",s,db);
"Karakterlanc megvaltoztatsa: es a szamok darabjai"
Magyarul nálatok nem tanítanak, csak informatikát?
else if(rossz=1){
printf("Karakterlanc megvaltoztatsa nem mehetett vegbe a rossz karakterek leutese vegett!\n");
Ez meg nem igaz, ugyanúgy végbemegy. Ha nem akarod, hogy végbemenjen állítsd is meg.
Köszi a választ!:)
"Pár gondolat:
if(isspace(s[i])){
s[i]=='\t';
}else if(s[i]=='\t'){
s[i]==' ';
Ezek mit akarnak csinálni? " spacet tab-ra cserélje, tabo spacera.
Nyelvtani helyességre/értelmes mondatra gyakorláskor nem pazarlom az időt:)
Kapcsolódó kérdések:
Minden jog fenntartva © 2025, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!