:Miten saisin tarkistettua onko taulukon elementti :null tai tyhjä?
:Tällainen koodinpätkä on nyt. Ensin on määritelty :tietue:
struct taulu
{
char merkkijono[50];
int luku;
};
struct taulu omataulu[100] = {0};
:Ja tällä käyn taulukkoa läpi:
for(i=0; i
Pieni C-pulma
Onko merkkijono tyhjä?
3
335
Vastaukset
- hujmmm
"mutta jostain syystä se antaa aina muuttujan arvoksi 0."
Kuulostaisi oikealta. Oletko testannut onko merkkijono ikinä null vai vaan tyhjä?
entä jos
struct taulu
{
char *merkkijono = null;
int luku;
};- kyllä erroria
mutta keksin ratkaisun ja nyt toimii:
if(strlen(tavarat[i].nimi) - ushrfsuiodshiohdio
kyllä erroria kirjoitti:
mutta keksin ratkaisun ja nyt toimii:
if(strlen(tavarat[i].nimi)nopeamminhan tuon voisi toteuttaa näin:
if(tavarat[i].nimi[0] == 0)
{
plää
}
eli testataan onko merkkijonon ensimmäinen merkki nollatavu.
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Tänään pyörit ajatuksissa enemmän, kun erehdyin lukemaan palstaa
En saisi, silti toivon että sinä vielä palaat ja otetaan oikeasti selvää, hioituuko särmät ja sulaudummeko yhteen. Vuod225154- 254338
- 272461
- 342244
- 371998
- 151918
En ole koskaan kokenut
Ennen mitään tällaista rakastumista. Tiedän että kaipaan sinua varmaan loppu elämän. Toivottavasti ei tarvitsisi vain ka191587- 121521
Voi ei! Jari Sillanpää heitti keikan Helsingissä - Hämmästyttävä hetki lavalla...
Ex-tangokuningas on parhaillaan konserttikiertueella. Hän esiintyi Savoy teatterissa äitienpäivänä. Sillanpää jakoi kons211247Kerranki asiat oikein
Ilkka ja muut pienpuolueeet...teitte hyvän työn kun valitsitte pätevän henkilön virkaan eikä kepulle passelia!! Jatkakaa101174