Problem s fci v C – C / C++ – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Problem s fci v C – C / C++ – Fórum – Programujte.comProblem s fci v C – C / C++ – Fórum – Programujte.com

 

gody0
Newbie
14. 5. 2008   #1
-
0
-

Ahoj. Mam problem - tvorim linuxovou aplikaci v jazyce C a potrebuji fci, ktera by cetla text(mmaped file) az k urcite hranici a pocitala by radky. Napsal jsem to takhle:

unsigned int

row_count(const char *string, const size_t len)
{
unsigned int count = 0;
char *tmp;
tmp = string;
while (((tmp = strstr(tmp, "\n")) != NULL) && (tmp-string < len))
++count;
return (count);
}

Ale prelozit to nejde, (warning: assignment discards qualifiers from pointer target type) - poradite mi nekdo, co s tim?

Nahlásit jako SPAM
IP: 88.146.2.–
codaa
~ Anonymní uživatel
9 příspěvků
14. 5. 2008   #2
-
0
-

a co takhle?



row_count(char *string, const size_t len)
{
unsigned int count = 0;
char *tmp;
tmp = string;
while (((tmp = strstr(tmp, "\n")) != NULL) && (tmp-string < len))
++count;
return (count);
}

Nahlásit jako SPAM
IP: 85.70.183.–
Al0
Věrný člen
14. 5. 2008   #3
-
0
-

co alokace paměti?

Nahlásit jako SPAM
IP: 77.48.132.–
PSP user|Web developer|C4D user||Maya Lamer|Photoshop User|Guitar player
gaben0
Stálý člen
14. 5. 2008   #4
-
0
-

To gody : asi to tvoj problém nevyrieši, ale za prvým riadkom ti chýba stredník :)

unsigned int;

Nahlásit jako SPAM
IP: 85.237.8.–
C, C++
AdamHlavatovic0
Stálý člen
14. 5. 2008   #5
-
0
-

To gaben : nechýba

Nahlásit jako SPAM
IP: 217.73.16.–
AdamHlavatovic0
Stálý člen
14. 5. 2008   #6
-
0
-

skús toto:

size_t row_count(const char * str, const size_t len)

{
size_t count = 0;
for (size_t i = 0; i < len; ++i)
{
if (str[i] == '\n')
++count;
}
return count;
}

Nahlásit jako SPAM
IP: 217.73.16.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 23 hostů

Podobná vlákna

Problém s fcí arctan — založil Kalgys

Přetížení fcí — založil !o!

Problém s TP — založil kodooo

Moderátoři diskuze

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý