Ahoj, nejspis trivialni otazka, ale jak ulozim do pole[i][j] prazdny radek? Kdyz napisu pole[i][j]="" tak to nebere, zkousel jsem pole[i]="" to taky ne. Pole je do funkce vlozeno jako pole[cislo][cislo].Dekuji
A dale si zkousim priklad(ktery souvisi s prvni otazkou), kdy je potreba vytvorit funkci, ktera vypada takto:
int parse(char vstupPole[], char stop, char vystupPole[255][255]).ta funkce nacte retezec vstupPole a pak ho prekopiruje do vystupPole tak, ze kopiruje retezec do vystupPole,dokud nenarazi na znak stop. Kdyz na nej narazi, skoci se na dalsi radek vystupPole a znova se kopiruje, dokud se nenarazi na znak stop a tak se jede az do konce retezce ve vstupPole. Pokud je znak stop na zacatku, konci, nebo je znak stop po znaku stop, tak se vypise do vystupPole prazdny retezec(viz prvni otazka). Program uz v podstate mam, ale spis me zajima vase reseni. Ja jsem to resil pomoci cyklu a v nem jsem za pomoci podminek proste kopiroval znak po znaku a pripada mi to jako "stupidni" reseni. Resili byste to nejak vhodneji? Za pomoci nejakych funkci ze <string.h> ci jinak?
Dekuji a preji hezky den