c-strings

    0热度

    3回答

    我一直被困在这个程序中。我终于觉得自己越来越近了。我必须在字符串中找到元音和字符的数量。然后在最后输出它们。但是,当我编译我的程序崩溃。我检查过语法,并整天看着我的书。如果有人可以帮助,我会非常感激!因为我有5个更类似的函数来编写操纵C字符串。谢谢! #include <iostream> #include <string> using namespace std; int special

    0热度

    2回答

    我写此代码为POS机 我从网页链接设置返回的数据为“坏”,这样我可以测试是否是真正的工作。 但是当我比较结果与字符串“坏”它总是说他们不相等。 购买时,我打印结果来屏幕显示两个结果都不好。 请我需要你的帮助。 代码下面 void checklogin(void) { CURL *curl; CURLcode res; long timeout = 30;

    0热度

    1回答

    我试图从多项式中提取coeffecients的值和指数。我已经成功地使用strtok来提取系数。我应用相同的概念来找到指数,但我不知道如何使用strtok来提取字符串后的分隔符或跳过第一个字符,而strtok是我知道的唯一的提取工具。 这是主要的功能 #include <iostream> #include <cctype> #include <cstring> #include <cstd

    0热度

    3回答

    编辑:引擎收录链接的代码全部在底部 我CS215过程中,我得到了一个名为String215类,这是一个基本的字符串类的认识,以帮助动态内存分配和char数组指针运算。 类是给我用的原型,但没有实现一个非常基本的框架形式,具有测试功能来测试我的实现一起。我不能在这个任务中使用任何C字符串函数。 其困扰该方案的部分意思是附加功能,这只是一个附加参数string215对象中的当前string215对象的

    8热度

    3回答

    可能重复: What is the proper function for comparing two C-style strings? 我的比赛状态不行!有人可以建议如何比较C风格的字符串吗? void saveData(string line, char* data){ char *testString = new char[800]; char *stpr; i

    1热度

    1回答

    我有一个函数,它遍历一个const char *,并使用该字符将对象添加到std::map的实例(如果它是一系列识别字符中的一个)。 #define CHARSEQ const char* void compile(CHARSEQ s) throw (BFCompilationError) { std::cout << "@Receive call " << s << std::e

    1热度

    4回答

    从本质上说,这个代码能工作吗?在你说“运行并看看!”之前,我刚刚意识到我的cygwin没有带有gcc,现在距离重新安装完成40分钟。话虽这么说: char* words[1000]; for(int i = 0; i<1000; i++) words[i] = NULL; char buffer[ 1024 ]; //omit code that places "ADD spl

    1热度

    2回答

    我发现这个程序通过串运行,并打印出来。我知道有一个错误,但我不是100%确定它是什么。 char *stringOptions[] = {"one", "two", "three"}; void incrementString(char *input) { static int i = 0; input = stringOptions[i % 3]; i = (

    0热度

    1回答

    基本上我应该制作一个复制Unix -wc命令的程序。标志-l,-w,-c和-L应该分别显示行中的#行,#行,#行和#行中的字符。 我在阅读文本文件时遇到了问题(首次在C中执行此操作)。我使用了GDB,发现我的问题在于读取文件。过了一段时间后,无论出于何种原因,它都会读取空字符。 请假定除了读取文件外,我的代码都是正确的。 这里是我的代码: void readInFile(char** argv,

    0热度

    2回答

    在GDB中执行此程序,并且在它通过目标/替换malloc语句后,[1]元素总是给出一个尴尬的值。 例如(使用GDB): (gdb) p target[0] $1 = -48 '\320' (gdb) p target[1] $2 = 101 'e' (gdb) p target[2] $3 = -4 '\374' (gdb) p target[3] $4 = -73 '