Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
C++ 与 Rust 接口 - 返回 CString 恐慌
我正在尝试从 C 调用一些用 Rust 编写的函数 到目前为止 我已经相当成功 但我仍然有一个小问题CString运行时相关的恐慌 功能hello应该接受一个输入字符串 将其与其他字符串连接起来并返回结果 这是我的fun rs use st
c
Rust
cstrings
如何在c中将时间转换为c字符串?
我想在 c 文件中的 txt 文件中写入一些内容 但需要使用当前时间戳作为后缀来命名该文件 就像 filename 2010 08 19 20 30 一样 所以我得先定义文件名字符数组 然后自己处理文件名 一个一个分配字符 有什么简单的方法
c
Arrays
cstrings
在 for 循环中从缓冲区指针将元素添加到数组指针中
How to c中通过指针将字符串字符数组中的元素添加到另一个字符数组 下面我给出了代码 请更正它并提出任何建议 因为我没有得到满意的答案 我只想通过仅使用那里的指针从 缓冲区 数组中复制 复制 数组中的相同字符串 char buffer
c
forloop
pointers
copy
cstrings
将 #define 常量转换为字符串
我定义了一个常量 define MAX STR LEN 100 我正在尝试这样做 scanf MAX STR LEN s p buf 但这当然行不通 可以使用什么预处理器技巧将 MAX STR LEN 数字转换为字符串 以便我可以在上面的
c
macros
cpreprocessor
cstrings
stringification
const char* 的奇怪 std::cout 行为
我有一个方法返回一个字符串以显示为错误消息 根据程序中发生此错误的位置 我可能会在显示错误消息之前添加更多解释 string errorMessage return this is an error somewhere in the pro
c
string
iostream
cout
cstrings
memset 不适用于指向字符的指针
下面的代码有什么问题 memset 应该与指向要填充的内存块的指针一起使用 但此代码在控制台中显示问题 提示分段错误 核心已转储 include
c
pointers
cstrings
Coredump
memset
const char[] 和 const char* 之间的区别
So 本文 https glandium org blog p 2361正在讨论声明字符串文字的用法 例如const char foo foo 它以以下声明结束 const char foo foo 几乎从来都不是你想要的 相反 您想使用以
c
Arrays
pointers
constants
cstrings
格式化具有多个百分号的字符串
I know 用于逃避实际 字符串中的符号 所以 ds最终会是 10s在以下格式字符串中 但我不知道为什么我需要 5s在这个字符串中 毕竟 只有两个附加参数 BUFFSIZE 10 define BUFFSIZE 100 char buf
c
printf
stringformatting
cstrings
在 C 编程中使用逻辑运算符比较多个字符串无法正常工作
我在尝试着检查用户字符串是否输入 小写用户输入后 与所需的三个字符串匹配 i e rock or paper or scissor 如果不符合要求 系统将打印这是一个错误的输入 不然我就做点什么 当我只付出没有逻辑 的一项检查操作员 工作正
c
ifstatement
logicaloperators
cstrings
strcmp
为什么在将字符串文字转换为 char* 时会收到编译器警告,这很糟糕吗?
所以编译器告诉我这是从字符串文字到 char 的不推荐转换 char myString i like declaring strings like this 我应该担心这个吗 这是错误的方法吗 我需要通过myString到一个接受一个函数c
c
cstrings
stringliterals
scanf 和 strcmp 与 c 字符串
我找到了一个不错的example如何使用 strcmp 但它只能与 fgets 一起使用 并且我需要使其与 scanf 一起使用 所以 这是代码 int main void char fruit apple n char ans 80 do
c
scanf
strcmp
cstrings
如何使用fgets逐行读取文件
我是编程新手 所以有一些基础知识和常识我不知道 我有一个关于如何正确使用 fgets 的问题 根据 fgets 的解释 似乎 fgets 每当读取 n 1 个字符 遇到 EOF 或遇到换行符时就应该停止 例如 我创建一个如下所示的文本文件
c
file
fgets
cstrings
如何使用strcat()函数?
我对C语言很陌生 我试图使用 strcat 函数 include
c
string
pointers
cstrings
strcat
ATL CString 到字符数组的转换
我想转换一个CString into a char 有人告诉我该怎么做吗 我的代码是这样的 CString strCamIP1 T char g acCameraip 16 17 strCamIP1 theApp GetProfileStr
c
visualc
char
cstrings
实现分隔符具有多个字符的“strtok”
代码片段 char str String1 String2 String3 String4 String5 char deli char token strtok str deli while token NULL printf Token
c
delimiter
strtok
cstrings
C - 将字符串拆分为字符串数组
我不完全确定如何在 C 中执行此操作 char curToken strtok string curToken ls l we will say I need a array of strings containing ls l and N
c
cstrings
对于没有空字符的字符串,如何计算 strlen?
此代码返回 n 11 第 10 个和第 11 个字符为 和 这是如何运作的 strlen函数如何将其视为11个字符 在某些编译器中似乎将字符串长度视为 12 个字符 include
c
string
cstrings
stringlength
strlen
如何将 CString 和 std::string std::wstring 相互转换?
CString非常方便 同时std string与STL容器更加兼容 我在用hash map 然而 hash map不支持CStrings 作为键 所以我想转换CString into a std string 写一个CString哈希函数
c
MFC
cstrings
stdstring
C++ 中的电子邮件验证
好的 我正在尝试制作一个允许用户输入电子邮件的程序 如果满足两个条件 他们的电子邮件将被视为有效 A 其中必须有一个 符号 B 后面必须有一个句点 我把大部分代码都写下来了 但是在验证 符号之前有句点的电子邮件时 我遇到了一些困难 如果它们
c
validation
email
cstrings
s[i] - '0' 是什么意思?
以下代码来自 K R 教科书 第 71 页 val 10 0 val s i 0 什么是s i 0 意思是这里 看起来s是字符数组或指向字符数组第一个元素的指针 和元素s i 包含代表数字的字符 例如 5 要转换此字符 例如在 ASCII
c
char
cstrings
digits
«
1
2
3
»