我已将现有数据转换为text/csv并能够在Chrome中下载该文件,但在iPad或Mac上使用Safari时,会打开一个名为"unknown"/"Untitled"的选项卡.这是我正在使用的代码 -
var hiddenElement = document.createElement('a');
hiddenElement.href = 'data:text/csv,'+ encodeURI(response);
hiddenElement.target = '_blank';
hiddenElement.download = 'purchase.csv';
hiddenElement.click();
Run Code Online (Sandbox Code Playgroud)
无论如何我能够将下载的文件显示为"purchase.csv"用于safari.
我在写这个节目 -
#include<stdio.h>
void main()
{
int arr[20];
arr[0]=22;
arr[1]=23;
int (*p)[20]=&arr;
printf("address in p :%u:\n",p);
printf("address in *p:%u:\n",*p);
}
Run Code Online (Sandbox Code Playgroud)
对于p和*p,此代码的输出相同!据我所知*p持有arr的基地址,这只不过是arr [0]!所以*p应该给出输出22!但它显示的是像p一样显示的内存地址.请告诉我为什么会这样?它背后的原因是什么?
键盘站点链接:http://codepad.org/LK7qXaqt
angularjs ×1
arrays ×1
c ×1
download ×1
html5 ×1
javascript ×1
pointers ×1
safari ×1
togglebutton ×1