Napiste 4 jednoduché a kratke programy v Céčku a dostante odmenu 500 kc na vas bankovni ucet. Pro vice inforamci piste na mail: maxxis.a@seznam.cz (zadny podvod, penize garantovany, jedna se pouze o vypomoc!!!).
Příspěvky odeslané z IP adresy 90.178.9.–
Rozšíření programu o další fce jako např. vložení záznamu a vyhledání + smazání...bohužel stále nefunguje, prosím o radu!
Ahoj, potřeboval bych pomoc s programem na mazání ze spojového seznamu. Přesněji potřebuji:
•Argumentem bude pořadí položky, která má být odstraněna (počítáno od 0), funkce vrátí adresu odstraněné položky.
•Pokud pořadí neodpovídá žádné položce (seznam jich obsahuje méně), ponechá seznam beze změny a vrátí NULL.
Tady mám zatím jen obyč program na mazání ze seznamu(nevim jestli je správně):
#include "v_stat.h"
static ELEMENT *head;
void vymaz_prvek ( ELEMENT *goner )
{
ELEMENT *p;
if (goner == head)
head = goner->next;
else
{
for (p = head; (p != NULL) && (p->next != goner);
p = p->next);
if (p == NULL)
{
printf("vymaz_prvek: nemohu najit prvek, ktery mam vymazat, v seznamu\n");
return;
}
p->next = p->next->next;
}
free (goner);
}
To KIIV : Dík, to už dám dohromady. A co říkáš na tohle? to je zase vymazání ze spoj. seznamu, ale zase to potřebuju mít udělaný tak, aby argumentem pro odstranění bylo pořadí.
To KIIV : už jsem se dostal až k přidání prvku do seznamu, ale potřebuju kod předělat tak, abych mohl nové prvky přiřazovat na libovolné pořadí v seznamu.
To liborb : Díky moc, už to jede.
To liborb : Mohl bys mi to v tom programu ukázat? já si už vůbec nevim rady, byl bych ti moc vděčnej.
To Bald3rr : Vůbec nevim jak má celý program fungovat. Budu vděčnej za každou radu nebo popřípadě názorný příklad.
Dobrý den,
prosím o pomoc všechny, kdo programují v céčku. K zápočtu mám zadaný ukol v této formě a vůbec si s tím nevím rady.
Děkuji.
Napište funkci, která zařadí položku na zvolené místo spojového seznamu
Argumentem bude adresa položky a číslo určující pozici, na kterou má být vložena
Bude-li číslo větší než počet položek, vloží položku na konec
•vloz(polozka, 0) – na začátek seznamu
•vloz(polozka, 2) – na druhou pozici (třetí v pořadí – počítáme od 0)
•vloz(polozka, INT_MAX) – na konec
Bez globálních proměnných – bod navíc!
Ted už program rozběhnu, ale nepočítá velká, malá písmena a ani čísla.
To sputnikone :
program v příloze...stále nefunguje
tento řádek jsem již opravil:
nacti=znaky(x,&znaky,&velkapis,&malapis,&cisla);
ale přesto mi to na tenhle řádek hází chybu :
Objekt není fce.
Dobrý den, prosím o pomoc s nechodícím programem na počet znaků v řetězci v céčku. Program v příloze