关闭。这个问题需要更加突出重点。它目前不接受答案。
**想改进这个问题吗?**通过编辑这篇文章更新这个问题,使它只关注一个问题。
昨天关门了。
改进这个问题
如何在javajna中声明c结构变量来运行简单算法。
我有这个c代码,但是我不知道如何将它转换成JavaJNA来学习。
# include <stdio.h>
# include <conio.h>
# include <stdlib.h>
# include <time.h>
struct Array {
int n;
int *A;
} a;
void Create( Array a ) {
int k; /* srand (time( 0 ) ); */
printf( "Entering random values from 0 to 500 into array \n" );
for ( k = 0; k < a.n; k++ )
a.A[ k ] = rand() % 500 + 1;
}
void Swap( int &a, int &b ) {
int temp = a;
a = b;
b = temp;
}
void bubleSort( Array a ) {
int i, j, n;
n = a.n;
for ( i = 0; i < n - 1; i++ )
for ( j = n - 1; j > i; j-- )
if ( a.A[ j ] < a.A[ j - 1 ] )
Swap( a.A[ j ], a.A[ j - 1 ] );
}
暂无答案!
目前还没有任何答案,快来回答吧!