c-strings

    0热度

    3回答

    我正在创建一个SQLite3程序。我正在代码中创建数据库。我有大约15列。下面的例子: NSString *createSQL = "CREATE TABLE IF NOT EXISTS FIELDS (DATE TEXT PRIMARY KEY, NAME TEXT, /*COLUMN #1 */ CLASS TEXT, /*COLUMN #2 */

    0热度

    2回答

    我有一个这样的字符串: I am down in the town seeing a crown="larry" with a cherry="red" 我想编写一个程序,要求用户自己想要的东西。如果她要求应该有“larry”作为冠和“红”樱桃的字符串,我需要返回字符串。 好的,我在这里简化了这个问题。可以有很多这样的字符串,我需要解析它们并返回所有匹配。 问题:做regexec和regcom

    0热度

    3回答

    在C++ 0x中,我可以做这样的事情: double f(double x) { return x; } template<class T> T f(T x) = delete; 为了防止f()被称为上的任何其他类型的比double。 我想要做的是类似的,但不完全相同。 我有一个函数在指针数组上运行。例如: template<class T> T* some_string

    1热度

    4回答

    在C中,如何从另一个数组中删除一个数组中存在的所有字符?

    4热度

    3回答

    有一件事我喜欢Python和PHP是使从阵列字符串容易的能力: Python: ', '.join(['a', 'b', 'c']) PHP: implode(', ', array('a', 'b', 'c')); 不过,我想知道是否有人有一个直观明了用C实现这个方法谢谢!

    1热度

    2回答

    我具有设计成获得一个文件的内容的函数: bool getFileContents(std::string loc, std::string &code) { std::ifstream file(loc.c_str()); if(!file.is_open()) return err("Source file could not be read");

    8热度

    5回答

    编写在C中返回字符串的方法时什么被认为是更好的做法? 传递一个缓冲器和大小: void example_m_a(type_a a,char * buff,size_t buff_size) 或制备和返回适当大小的字符串: char * example_m_b(type_a a) P.S.你怎么想返回缓冲区PTR允许转让的风格和 嵌套函数即 char * example_m_a(type_a

    12热度

    4回答

    有没有办法只打印部分字符串? 举例来说,如果我有 char *str = "hello there"; 有没有办法,只是打印"hello",牢记我想要打印的字符串长度是可变的,并不总是5个字符? 我知道我可以使用for循环和putchar或我可以复制数组,然后添加一个空终止符,但我想知道是否有更优雅的方式?

    1热度

    4回答

    我有很多次碰到声明char* ch = "hello";。 据我所知,char* ch告诉ch是朝着char的指针。但是,如何将hello分配给ch意味着什么? 我难以忍受吗?请帮忙。

    0热度

    5回答

    我想在MSVC2010 // Foo.h #pragma once class Foo { int sz_; char **arr_; public: Foo(); ~Foo(); // ... some other functions }; // Foo.cpp #include "Foo.h" #define INITIAL_S