명령 줄에서 실행할 때 임의의 문장 (첨부 된 텍스트 파일에서 단어 뱅크를 사용하여)을 생성하는 C++ 프로그램이 있습니다.웹 페이지에서 C++ 프로그램 실행
나는 교통량이 적은 웹 페이지를 운영하고 있으며이 프로그램을 페이지에서 실행하고 싶습니다. 예를 들어 방문자가 버튼을 누르면 프로그램에서 임의의 문장을 볼 수 있습니다.
어떤 식 으로든 이것을 달성하는 가장 고통스러운 방법은 무엇입니까?
나는 웹 관련 응용 프로그램에서 완전한 초보자이지만, 이러한 종류의 것들은 서버 또는 사용자 컴퓨터에서 실행되는 cgi, 스크립팅 언어 등으로 수행됩니다. 자세한 내용, 그 도움이된다면 : 등 유연성, 실현 가능성에 대한 고려를 많이,
편집으로 특히
, 나는 C에서 쉽게 다음과 같은 일을 할 수 있어야합니다 ++ :
- 내 자신의 텍스트에서 읽을 수 있습니다. 파일 (즉, 서버에있을 것이다) 나는
-Randomly 선택 즉이 배열에서 배열 형 구조로 읽어 단어를 저장할 따라 다른 방식으로이 단어의
-Assemble 다른 조합 더 난수 세대
- 인쇄
화면에 조립 된 문장에경우는 여전히는 너무 광범위 (어쩌면 나는 단지의 잠재적 인 범위를 모른다 웹 응용 프로그램!) :
C++ 구현에서 사용하는 텍스트 파일에는 다양한 품사 (및 종료 문자 '#')를 나타내는 긴 단어 목록이 들어 있습니다.
A와 ... #
고양이 개 개구리 밥 조 우주 비행사 프로그래머 ... #
: 각 목록 등 "기사", "명사"로 다른 벡터로 읽어위반 때렸다 패배 먹었 ... #이
가 걸어 RAN은 뛰어 ... 그래서 #
을 멋지게 일을 저장할 수있는과 함께, 아마 가능한 한 많은 브라우저에서 작동 뭔가를 원하는 것, 또한 호스트에서 허용 될 수있는 무언가 내 것이 아니야.
CGI 확실히이 일의 가장 낮은 기술 방법입니다. 나는 거기에서 시작할 것이다. 그러나 귀하의 웹 사이트를 호스팅하는 사람은 누구든지이 문제에 관해 분명히 말할 것입니다. – john
CGI 응용 프로그램은 C++로 작성 될 수 있으므로 C++에 익숙하지 않은 경우 스크립팅 언어를 사용할 필요가 없습니다. – john
CGI도 CGI의 가능성 중 하나이지만, 웹 응용 프로그램의 초보자라면 커맨드 라인 프로그램을 변환하는 것이 가장 쉬운 방법은 아닙니다. 아마도 Javascript로 프로그램을 다시 작성하는 것이 더 쉬울 것입니다. –