mirror of
https://github.com/A2osX/A2osX.git
synced 2024-11-22 16:31:07 +00:00
77 lines
1.6 KiB
Plaintext
77 lines
1.6 KiB
Plaintext
|
NEW
|
|||
|
AUTO 3,1
|
|||
|
#include <stdio.h>
|
|||
|
#include <stdlib.h>
|
|||
|
#include <unistd.h>
|
|||
|
#include <md5.h>
|
|||
|
|
|||
|
void *someptr = NULL;
|
|||
|
void *pBuf = malloc(256);
|
|||
|
|
|||
|
int iarray[8];
|
|||
|
float farray[4][5];
|
|||
|
int *parray[];
|
|||
|
|
|||
|
int main(int foo, char *bar[]) {
|
|||
|
|
|||
|
puts("Testptr...");
|
|||
|
|
|||
|
printf("someptr = %H:%H, pBuf = %H:%H\r\n", &someptr, someptr, &pBuf, pBuf);
|
|||
|
getchar();
|
|||
|
|
|||
|
parray=&iarray;
|
|||
|
|
|||
|
printf("parray = %H:%H\r\n", &parray, parray);
|
|||
|
getchar();
|
|||
|
|
|||
|
printf("iarray = %H:%H:%H:%H\r\n", &iarray, iarray, iarray[0], iarray[1]);
|
|||
|
getchar();
|
|||
|
|
|||
|
iarray[0]=513;
|
|||
|
iarray[1]=1026;
|
|||
|
|
|||
|
printf("iarray = %H:%H:%H:%H\r\n", &iarray, iarray, iarray[0], iarray[1]);
|
|||
|
getchar();
|
|||
|
|
|||
|
*parray[0]=258;
|
|||
|
*parray[1]=516;
|
|||
|
|
|||
|
printf("parray = %H:%H:%H:%H\r\n", &parray, parray, parray[0], parray[1]);
|
|||
|
getchar();
|
|||
|
|
|||
|
farray[1][1]=3.14;
|
|||
|
printf("farray: %e\r\n", farray[1][1]);
|
|||
|
|
|||
|
printf("foo = %D, bar = %H:%H:%s:%s\r\n", foo, &bar, bar, bar[0], bar[1]);
|
|||
|
getchar();
|
|||
|
|
|||
|
md5("PASSWORD", pBuf);
|
|||
|
printf("MD5=%s\r\n", pBuf);
|
|||
|
getchar();
|
|||
|
|
|||
|
getenv("TERM", pBuf);
|
|||
|
printf("TERM=%s\r\n", pBuf);
|
|||
|
getchar();
|
|||
|
|
|||
|
setenv("TEST", "Value");
|
|||
|
getenv("TEST", pBuf);
|
|||
|
printf("TEST=%s\r\n", pBuf);
|
|||
|
getchar();
|
|||
|
|
|||
|
short int hFile = fopen("testptr.c", O_RDONLY, 0, 0);
|
|||
|
printf("hFile=%d\r\n", hFile);
|
|||
|
int linecnt=0;
|
|||
|
|
|||
|
while (NULL == fgets(hFile, pBuf, 255)) {
|
|||
|
linecnt++;
|
|||
|
printf("%5D:%s\r\n", linecnt, pBuf);
|
|||
|
}
|
|||
|
fclose(hFile);
|
|||
|
getchar();
|
|||
|
|
|||
|
free(pBuf);
|
|||
|
puts("All done.");
|
|||
|
}
|
|||
|
MAN
|
|||
|
TEXT root/ctest/testptr.c
|