Exibição da Janela de Log da API Aimsun Next¶
Funções relacionadas à Exibição de Informações na Janela de Log¶
Imprimir string na Janela de Log¶
Em C++ e Python¶
Explicação¶
Imprime uma string na Janela de Log.
Formato¶
void AKIPrintString(char *string);
Parâmetros:¶
- string: String a ser exibida.
Saída¶
- Nenhuma
Imprimir uma string Unicode na Janela de Log¶
Em C++:¶
Explicação¶
Imprime uma string Unicode na janela de Log.
Formato¶
void AKIPrintAsUNICODEString(const unsigned short *string);
Parâmetros¶
- string: a string a ser impressa
Saída¶
Nenhuma.
Em Python:¶
Não Disponível.
Converter uma string Unicode para string ASCII¶
Em C++ e Python:¶
Explicação¶
Converte uma string Unicode para char*. A string retornada deve ser posteriormente excluída.
Nas APIs Python, todas as strings devem ser ASCII, portanto, todas as funções que retornam uma string Unicode (ou seja, const unsigned short *) devem ser passadas pela função AKIConvertToAsciiString para obter a string adequada.
Formato¶
const char *AKIConvertToAsciiString(const unsigned short *string, bool deleteUshortString, bool *anyNonAsciiChar);
Parâmetros¶
- string: String Unicode.
- deleteUshortString: Verdadeiro para excluir a string do parâmetro.
- anyNonAsciiChar: Retorna verdadeiro se houver algum caractere não conversível.
Saída¶
A string convertida.
Converter string ASCII para string Unicode¶
Em C++:¶
Explicação:¶
Converte uma string ASCII em uma string Unicode.
Formato¶
const unsigned short *AKIConvertFromAsciiString(const char *ascii);
Parâmetros¶
- ascii: A string ASCII a ser convertida.
Saída¶
A string convertida
Em Python:¶
Não Disponível.
Excluir uma String Unicode¶
Em C++:¶
Explicação¶
Exclui a memória alocada para a string, tendo chamado anteriormente a função AKIConvertFromAsciiString.
Formato¶
void AKIDeleteUNICODEString(const unsigned short *string);
Parâmetros¶
- string: A string a ser excluída.
Saída:¶
Nenhuma.
Em Python¶
Não Disponível.
Excluir uma String ASCII¶
Em C++:¶
Explicação¶
Exclui a memória alocada para a string, tendo chamado anteriormente a função AKIConvertToAsciiString.
Formato¶
void AKIDeleteASCIIString(const char *string);
Parâmetros¶
- string: A string a ser excluída.
Saída¶
Nenhuma.
Em Python:¶
Não Disponível.