Obsah fóra
PravidláRegistrovaťPrihlásenie




Odpovedať na tému [ Príspevkov: 2 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
Obrázok užívateľa

Registrovaný: 30.12.09
Prihlásený: 31.12.09
Príspevky: 4
Témy: 2
Príspevok NapísalOffline : 23.02.2010 17:19

Zdravim, mam povodny program (este z roku 1994) a zdrojaky, ktory v sucasnosti potrebujem upravit, ale bohuzial cast kodu sa mi nedari skompilovat. Pise mi warning (vid (1) v kode), ze "Mixing pointers to different 'char' types" - toto by ale nemalo vadit v kompilacii, kedze je to len Warning. Problem je pri chybe (vid (2) v kode) "Could not find a match for 'strchr(unsigned char *,unsigned char)'". Skusal som pretypovat to *q na int, ale to nepomohlo, vypisalo to tu istu hlasku. Viete mi prosim pomoct s nejakym riesenim ako by to malo byt? Vopred dakujem.
Kód:
...
...

unsigned char neascii[]="¬  Ô  ›ŸØ·•Ö–’ µ"
"       éì    íü "
"    åÕ  çýêè    "
"                "
"                "
"                "
"                "
"                ";

unsigned char platneznaky[]="\x0A\x0D\x1A !\x22#$\x25&'()*+,-./"
   "0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ"
   "[\\]^_\x60"
   "abcdefghijklmnopqrstuvwxyz{|}~"
   "\x81\x82\x84\x85\x8E\x90\x91\x92\x93"
   "\x94\x95\x96\x99\x9A\x9B\x9C\x9F"
   "\xA0\xA1\xA2\xA3\xA6\xA7\xAC\xAD"
   "\xB5\xB7\xD2\xD4\xD5\xD6\xD8\xDE"
   "\xE0\xE2\xE5\xE6\xE7\xE8\xE9\xEA"
   "\xEC\xED\xFC\xFD";

void uprav_kam_na_ascii(char *co)
{
   unsigned char *q = co; // (1)
   while(*q)
      {
      if(*q >= 128 && neascii[*q-128]!=' ') *q = neascii[*q-128];
      if(strchr(platneznaky,*q)==NULL) *q=' '; // (2)
      q++;
      }
}

void main(int argc, char * argv[])
{
...
    uprav_kam_na_ascii(inriadok);
...
}


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1702
Témy: 0
Príspevok NapísalOffline : 26.02.2010 22:51

Máš tam aj #include <string.h>? (lebo taká funkcia existuje, druhý parameter je typu int a C kompilátor si s tým poradí; problém by mohlo spôsobiť asi len to, že tá funkcia nie je nikde nadeklarovaná a kompilátor teda hľadá C++ verziu; teda ak používaš kompilátor C a nie C++).


Odpovedať na tému [ Príspevkov: 2 ] 


Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy. Pomoc s úpravou programu

v Elektronika

0

572

10.05.2017 21:47

brto4 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc s úpravou vo vyhľadávači

v Internetový marketing, SEO, reklama

1

555

21.11.2021 14:57

void Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C - problem v kode

v Assembler, C, C++, Pascal, Java

13

817

23.03.2011 18:28

zdeniatqo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc s mensou upravou budget zostavy

v PC zostavy

10

536

15.01.2011 17:17

dodko93 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Problém s úpravou videa

v Video programy

0

467

12.03.2010 18:33

C1yde Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Úpravou firmvéru možno disky SSD zrýchliť až o 300 %.

v Novinky

6

556

27.05.2014 22:03

mirom Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc kalkulacka C++

v Assembler, C, C++, Pascal, Java

2

1987

21.01.2008 17:23

Peto670 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s C

v Assembler, C, C++, Pascal, Java

8

843

06.05.2008 21:40

Matoo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s C++

v Assembler, C, C++, Pascal, Java

17

2226

19.07.2007 1:42

Roberbo Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc s C

v Assembler, C, C++, Pascal, Java

1

1234

29.04.2021 7:52

shiro Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc s C++

v Assembler, C, C++, Pascal, Java

1

921

20.03.2007 16:12

programator Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc v C++

v Assembler, C, C++, Pascal, Java

4

1028

18.05.2007 16:21

juho Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. pomoc pri c

v Assembler, C, C++, Pascal, Java

3

594

31.05.2009 11:28

ado21 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc s FTP C++

v Assembler, C, C++, Pascal, Java

1

229

14.08.2014 2:03

chrono Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. C++ pomoc s programom

v Assembler, C, C++, Pascal, Java

9

612

09.05.2011 22:30

johny3212 Zobrazenie posledných príspevkov

V tomto fóre nie sú ďalšie neprečítané témy. Pomoc s c++ kontajnermi

v Assembler, C, C++, Pascal, Java

0

298

27.04.2013 23:05

petkoo12 Zobrazenie posledných príspevkov


Nemôžete zakladať nové témy v tomto fóre
Nemôžete odpovedať na témy v tomto fóre
Nemôžete upravovať svoje príspevky v tomto fóre
Nemôžete mazať svoje príspevky v tomto fóre

Skočiť na:  
cron

Powered by phpBB Jarvis © 2005 - 2024 PCforum, webhosting by WebSupport, secured by GeoTrust, edited by JanoF
Ako väčšina webových stránok aj my používame cookies. Zotrvaním na webovej stránke súhlasíte, že ich môžeme používať.
Všeobecné podmienky, spracovanie osobných údajov a pravidlá fóra