小编cod*_*fun的帖子

输入'='上的haskell错误解析错误

我正在编译这段代码并收到"输入'上的解析错误='`的错误

import System.IO  
import Data.List.Split
main = do  
   handle <- openFile "ac/abc" ReadMode  
   contents <- hGetContents handle  
   let xs = splitOneOf "; \n " contents       
   print xs   
   readStrList contents = do 
       print contents
   hClose handle
Run Code Online (Sandbox Code Playgroud)

请提出错误的建议

haskell

2
推荐指数
1
解决办法
879
查看次数

OpenGL glTranslatef/glRotatef无法正常工作

我试图创建一个多边形,并在释放鼠标按钮时平移/旋转它.我可以这样做,如果我再次使用glBegin和重绘我的整个多边形,glEnd但我不确定我是否真的需要这个,因为我已经在屏幕上绘制了一次多边形,只是想使用相同的对象并应用旋转/平移它.

我在下面放一个片段.

if(state == GLUT_UP){

    glMatrixMode(GL_MODELVIEW);
    glLoadIdentity();
    glClear(GL_COLOR_BUFFER_BIT);
    glPushMatrix();
    glRotatef(90,0,0,1);
    //  glTranslatef(50,-50,0);
    /*
    glBegin(GL_POLYGON);
    glVertex2i (-40,40) ; //Specify li ne - se gme nt ge ometry .
    glVertex2i (-30 , -40) ;
    glVertex2i (0 , 20) ;
    glVertex2i (40 , 35) ;
    glEnd() ;
    */
    glClear(GL_COLOR_BUFFER_BIT);
    glPopMatrix();
    glutSwapBuffers();
    //  glutPostRedisplay();
}
Run Code Online (Sandbox Code Playgroud)

opengl

2
推荐指数
1
解决办法
1430
查看次数

a,b,c上的语言的正式正则表达式,使得a永远不会与b相邻

我正在尝试为字母a,b,c的语言编写正则表达式查询,使得a永远不会与b相邻.

可以通过仅使用交替(加号),连接和重复(乘法)运算符来完成吗?

L = w属于{a,b,c}*,使得a永远不会与b相邻

regex formal-languages

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

c ++编译选择错误的命名空间

我正在为我的项目使用OpenCV库,并使用命名空间"cv"和"std"作为我的源文件.我想使用字符串split函数根据分隔符拆分字符串.但是"split"函数默认为命名空间"cv"并显示与错误参数相关的错误,因为它期望与OpenCV slpit函数相关的参数.

可以做些什么来克服这个问题?我看到同一个函数在另一个源文件中运行正常,即使那个函数同时具有std和cv空间.

这些是我在两个文件中包含的标题 -

#include "stdafx.h"
#include <unordered_map>
#include <iostream> // for standard I/O
#include <fstream>
#include <string>   // for strings
#include <iomanip>  // for controlling float print precision
#include <sstream>  // string to number conversion
Run Code Online (Sandbox Code Playgroud)

c++ string namespaces visual-studio-2010

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