17.09.2015, 14:42
Quote:
Nгo use format para isso tem o strmid e o memcpy
Mas o seu problema deve ter nesse 10 aн no fim retire ele nгo precisa desse parвmetro visto que ele o obtйm automaticamente |
Nгo o 10 йo tamanho mбximo da string, pois se eu nгo adicionar ele irб resultar um warning dizendo que o tamanho da string nгo foi determinado, pois usei sizeof em uma matriz sem numero de celulas prй definidos.
Mesmo assim descobri que o erro deve-se ao fato de que eu passo uma string prй definida para a funзгo assim ela nгo pode receber valores, e no caso o certo seria:
PHP код:
main()
{
new str1[10], str2[10];
teste(str1, str2);
}
forward teste(str1[], str2[]);
public teste(str1[], str2[])
{
strcpy(str1, "STRING1", 10);
strcpy(str2, "STRING2", 10);
print(str1);
print(str2);
}
strcpy(dest[], source[], size=sizeof(dest))
{
dest[0] = '\0';
strcat(dest, source, size);
}