SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 06/04/2019, 11:47 AM   #1
NWDMadara
Gangsta
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 511
Reputation: 16
Default Warnings

Como corrigir isto: "literal array/string passed to a non-const parameter"?

Estes warnings ( Cerca de 700 ), apareceram depois que eu atualizei o compilador para a versão 3.10.9. Já procurei sobre e não entendi muito bem como corrigi-los.

https://github.com/pawn-lang/compile...st-Correctness
NWDMadara is offline   Reply With Quote
Old 06/04/2019, 01:51 PM   #2
1sbedx
Huge Clucker
 
Join Date: Dec 2015
Posts: 325
Reputation: 41
Default Re: Warnings

Você deve atualizar sua versão do YSI para 5.x, que deve corrigir esses avisos.

https://github.com/pawn-lang/YSI-Includes/tree/5.x
1sbedx is offline   Reply With Quote
Old 06/04/2019, 02:15 PM   #3
NWDMadara
Gangsta
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 511
Reputation: 16
Default Re: Warnings

Atualizei, após isso, tive que baixar alguns arquivos manualmente que estavam com as suas pastas vazias e estavam dando erros. indirection, code-parse, md-sort.

Mesmo assim, os warnings continuam.

Não sei se isso interfere, mas, agora ele pede pra definir por <YSI_Coding\y_hooks> e <YSI_Data\y_iterate>
antes era apenas YSI\y_iterate e YSI\y_hooks. E mesmo definido o y_hooks como ele pede, o warning continua.

pawno\include\YSI\y_hooks.inc(80) : warning 237: user warning: Please use `#include <YSI_Coding\y_hooks>`
NWDMadara is offline   Reply With Quote
Old 06/04/2019, 02:28 PM   #4
1sbedx
Huge Clucker
 
Join Date: Dec 2015
Posts: 325
Reputation: 41
Default Re: Warnings

Você usa módulos? mudou em todos eles?
1sbedx is offline   Reply With Quote
Old 06/04/2019, 02:30 PM   #5
NWDMadara
Gangsta
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 511
Reputation: 16
Default Re: Warnings

Não utilizo modulos
NWDMadara is offline   Reply With Quote
Old 06/04/2019, 03:57 PM   #6
NWDMadara
Gangsta
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 511
Reputation: 16
Default Re: Warnings

Eu não entendi uma coisa, já que essas strings são constantes, elas podem ter o seu valor alterado? Se sim, como?
NWDMadara is offline   Reply With Quote
Old 06/04/2019, 04:25 PM   #7
1sbedx
Huge Clucker
 
Join Date: Dec 2015
Posts: 325
Reputation: 41
Default Re: Warnings

Não podem ser alteradas.

Exemplo:

PHP Code:
#include "a_samp"

f(arr[]) {
    
printf("%s"arr);
}

test() {
    
/*
        Vai exibir o warning - literal array/string passed to a non-const parameter
    */
    
f("abc");

    
/*
        Não vai exibir o warning - literal array/string passed to a non-const parameter
    */
    
new
        
string[] = "abc";

    
f(string);
}

main () {
    
test();

1sbedx is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Need some help with warnings San1 Scripting Help 3 16/03/2014 05:27 AM
5 Warnings. dorperez Scripting Help 3 21/04/2013 05:41 PM
[AJUDA]Warnings Mt Warnings Fuuu 4LiSs0N Português/Portuguese 3 11/01/2012 10:24 AM
Warnings.... -CaRRoT Help Archive 4 23/07/2011 08:21 PM
I've got 2 Warnings. Ben7544 Help Archive 5 20/07/2011 01:51 PM


All times are GMT. The time now is 12:46 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.