c-strings

    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 '

    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对象的

    1热度

    2回答

    我想在C.得到一个字符串的第一个字符(CHAR []) unsigned int N; unsigned int F; unsigned int M; char C; int main (int argc, char *argv[]){ if (argc!=5){ printf("Invalid number of arguments! (5 expected)\n"

    0热度

    2回答

    任何人都可以启发我为什么此代码不工作? 我通过char *指向我的分割函数并分割我的缓冲区。 在堆上为每个传入的arg(char *)分配内存,然后在此新缓冲区中执行strcpy子串。 它一切正常,直到我从方法返回并尝试打印任何变量。 分割失败 void split(char * buffer, int num, ...) { char* string; char* tofr

    0热度

    5回答

    我已经从++教科书限定C-字符串一个C一个简单的例子,并随后循环至替代所有不属于\ 0字符与X. char ourString[5] = "Hi"; int index = 0; while(ourString[index] != "\0") { ourString[index] = "X"; index++; } cout << ourString[] << en

    0热度

    3回答

    我们的教授在线发布了一个自定义的“字符串”模板文件,并要求我们前一段时间填写下面的函数。我的问题,为了试图理解这一点,为什么前三名的构造函数有Text = NULL;及其以下,this = source;,它的一些其他形式。我觉得每个人都应该说Text = the_input_parameter。 非常感谢,下面的代码: class String { public: // Defau