小编Anu*_*rty的帖子

在JavaScript函数中传递字符串参数

我试图将字符串传递给javascript函数.

正如这里提到的 - 在onclick函数中传递字符串参数

我正在使用这个简单的代码 -

<!DOCTYPE html>
<html>
<body>    
<script>
name = "Mathew";
document.write("<button id='button' type='button' onclick='myfunction(\''" + name + "'\')'>click</button>")

function myfunction(name)
{
alert(name);
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

但是在控制台中它会给出错误Uncaught SyntaxError: Unexpected token }.

html javascript events onclick button

7
推荐指数
4
解决办法
6万
查看次数

parseFloat方法没有给出正确的输出

这是一个示例程序:

var a = parseFloat("86.69043189999999") + "<br>";
var b = parseFloat("86.79718199999999") + "<br>";
var n = a + b;
document.getElementById("demo").innerHTML = n;
Run Code Online (Sandbox Code Playgroud)
<p id=demo></p>
Run Code Online (Sandbox Code Playgroud)

这两个变量都具有完全相同的小数点,它仍然提供两种不同的输出:

86.6904319
86.79718199999999
Run Code Online (Sandbox Code Playgroud)

为什么会出现如此奇怪的行为?

javascript parsefloat

5
推荐指数
0
解决办法
42
查看次数

C:如何检查计算机是否锁定/睡眠?

是否有任何C函数来检查计算机是否会sleep,hibernatelocked从这些状态唤醒?

msdn,他们提供C#,C++但不是C.我的操作系统是windows7

下面是我用来检查启动程序和终止程序之间的持续时间的代码(关闭系统将终止程序,这样就可以测量持续时间).

#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include<time.h>
clock_t start_time=0;
void bye (void)
{
    FILE *read,*write;
    write=fopen("F:\\count.txt","w");
    clock_t end_time=clock();
    fprintf(write,"Time: %d",(end_time-start_time)/CLOCKS_PER_SEC);
    fclose(write);
}

int main (void)
{
     start_time=clock();     
  atexit (bye);
  //exit (EXIT_SUCCESS);
  getch();
}
Run Code Online (Sandbox Code Playgroud)

以同样的方式我想检查锁定/睡眠/休眠.

如@ddriver所述,在c中包装c ++代码(在链接中提供)的一种可能方法

但是在C中根本不可能吗?

c windows

4
推荐指数
1
解决办法
1130
查看次数

C:listen()API返回-1

我正在使用下面的代码在c中创建一个服务器程序.代码取自这里

#include <Winsock.h>
#include <string.h>
#include <ws2tcpip.h>
#include<conio.h>

int main(){
  int welcomeSocket, newSocket;
  char buffer[1024];
  struct sockaddr_in serverAddr;
  struct sockaddr_storage serverStorage;
  socklen_t addr_size;

  /*---- Create the socket. The three arguments are: ----*/
  /* 1) Internet domain 2) Stream socket 3) Default protocol (TCP in this case) */
  welcomeSocket = socket(PF_INET, SOCK_STREAM, 0);

  /*---- Configure settings of the server address struct ----*/
  /* Address family = Internet */
  serverAddr.sin_family = AF_INET;
  /* Set port number, using htons function to use …
Run Code Online (Sandbox Code Playgroud)

c sockets windows

0
推荐指数
1
解决办法
103
查看次数

标签 统计

c ×2

javascript ×2

windows ×2

button ×1

events ×1

html ×1

onclick ×1

parsefloat ×1

sockets ×1