[英]How to run JS script that is compiled from C
我需要了解如何正確運行已編譯的JS腳本,因為我遇到了一些錯誤。
我擁有的:
#include <stdio.h>
#include <string.h>
void printNewLines(int amountOfNewLines);
int main() {
char answerFromUser;
printf("Hello man, I need you to enter single character. ");
scanf("%c", &answerFromUser);
printNewLines(3);
printf("OMG, you entered: %c", answerFromUser);
scanf(" %c", &answerFromUser); //To prevent immediate exit
return 0;
}
void printNewLines(int amountOfNewLines)
{
for (int newLine = 0; newLine < amountOfNewLines; newLine++)
{
printf("\n");
}
}
當我將它編譯成 JS 並在 WSL 上使用 Emscripten 運行時,我得到了這個:
當我使用-o file.html
選項編譯它並嘗試將腳本從 JS 文件粘貼到 Firefox 控制台時,我得到了這個:
似乎連scanf()
都不起作用。 那么,我做錯了什么以及如何正確編譯文件?
好吧,首先我需要使用node
或其他東西運行 HTTP 服務器。 然后覆蓋window.prompt
方法來處理來自用戶的輸入。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.