|
发表于 2009-3-18 15:13:19
|
显示全部楼层
强大
ding#include “xparameters.h”
#include “stdio.h”
#include “xutil.h”
char * mygets(char *string){
char x=0;
while(x!= ‘\r’) {
x=inbyte();
*string++ = x;
xil_printf(”%c”,x);
}
*(–string) = ‘\0′;
}
int main(void){
char * input_string;
int sectornum;
if ((input_string = (char*)malloc(10)) == NULL) {
print(”Unable to allocate space”);
return 0;
}
mygets(input_string);
sectornum = strtoul(input_string,NULL,0);//string to number
xil_printf(”__After strtoul____%s\r\n”,input_string);
xil_printf(”__%d____”,sectornum);
free(input_string);
return 0;
} |
|