[ 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 | 2
NapísalOffline : 23.02.2010 17:19 | [C++] Pomoc s upravou chyby v kode

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 | 0
NapísalOffline : 26.02.2010 22:51 | [C++] Pomoc s upravou chyby v kode

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++).


 [ Príspevkov: 2 ] 


[C++] Pomoc s upravou chyby v kode



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

573

10.05.2017 21:47

brto4

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

556

21.11.2021 14:57

void

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

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

Pomoc s mensou upravou budget zostavy

v PC zostavy

10

538

15.01.2011 17:17

dodko93

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

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

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

Pomoc s C

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

1

1250

29.04.2021 7:52

shiro

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

pomoc s C++

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

17

2227

19.07.2007 1:42

Roberbo

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

pomoc s C++

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

1

922

20.03.2007 16:12

programator

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

Pomoc kalkulacka C++

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

2

1988

21.01.2008 17:23

Peto670

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

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

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

pomoc pri c

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

3

597

31.05.2009 11:28

ado21

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

C++ pomoc s programom

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

8

1826

07.12.2009 10:46

drummer87

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

pomoc s C, zaplatim

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

3

467

03.10.2015 19:00

BX

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

Pomoc s jazykom C

v Kôš

1

63

06.11.2021 0:38

ac.milan



© 2005 - 2024 PCforum, edited by JanoF