.[ ČeskéHry.cz ].
Náhrada funkce strlen nezávislá na systému

 
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++
Zobrazit předchozí téma :: Zobrazit následující téma  
Autor Zpráva
if.then



Založen: 13. 04. 2008
Příspěvky: 579

PříspěvekZaslal: 8. květen 2009, 14:36:57    Předmět: Náhrada funkce strlen nezávislá na systému Odpovědět s citátem

Ahoj všichni. Můj problém spočívá v tom, že mám pole charů a potřebuji znát počet znaků. Jenže Very Happy nechci používat strlen a být tak závislý na Windows. Strýček google nic rozumného nedává Surprised a tak se obracím pro radu.
_________________
For guns and glory, go to www.ceske-hry.cz.
For work and worry, execute VC++.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Marek



Založen: 28. 07. 2007
Příspěvky: 1782
Bydliště: Velká Morava

PříspěvekZaslal: 8. květen 2009, 14:39:15    Předmět: Odpovědět s citátem

strlen je nezávislá, nemá nic společného s Windows.

Algoritmus strlen je na 2 řádky, to bys snad zvládnul napsat i sám...
_________________
AMD Open Source Graphics Driver Developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Ladis



Založen: 18. 09. 2007
Příspěvky: 1537
Bydliště: u Prahy

PříspěvekZaslal: 9. květen 2009, 15:56:19    Předmět: Odpovědět s citátem

Presne tak. Staci se podivat, v jake knihovne se ta funkce nachazi (v tomto pripade string.h).
_________________
Award-winning game developer
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
if.then



Založen: 13. 04. 2008
Příspěvky: 579

PříspěvekZaslal: 10. květen 2009, 18:53:51    Předmět: Ajajaj Odpovědět s citátem

Ajajaj Very Happy Embarassed
kód:
 
size_t strlen(const char* s) {
   size_t count=0;
   while(sc[count] != '\0')
      count++;
   return count;
}

_________________
For guns and glory, go to www.ceske-hry.cz.
For work and worry, execute VC++.
Návrat nahoru
Zobrazit informace o autorovi Odeslat soukromou zprávu
Zobrazit příspěvky z předchozích:   
odeslat nové téma   Odpovědět na téma    Obsah fóra České-Hry.cz -> C / C++ Časy uváděny v GMT + 1 hodina
Strana 1 z 1

 
Přejdi na:  
Nemůžete odesílat nové téma do tohoto fóra
Nemůžete odpovídat na témata v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete hlasovat v tomto fóru


Powered by phpBB © 2001, 2005 phpBB Group


Vzhled udelal powermac
Styl "vykraden" z phpBB stylu MonkiDream - upraveno by rezna