c - 从字符串 C 读取

标签 c

c 中是否有一个函数可以读取“-”之后的下一个字符?例如,检查用户是否输入了 -o 而不是 -t 或其他字符,后跟 -/

最佳答案

看起来很容易自己写:

const char * dash = strchr(the_string, '-');
if (dash) printf("The char after the dash is %c\n", dash[1]);
     else printf("There was no dash in the string.\n');

关于c - 从字符串 C 读取,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21899874/

相关文章:

c - 为什么主线程被杀死后子线程还活着?

c - 在 C 程序上运行 perl 脚本时,我得到 GLOB(0x1a6a8830) 作为我的输出

c - C 中的指针、malloc 和 char

c - 将变量从汇编程序传递到 C

无法将我自己的(非标准)类型的变量传递给函数

objective-c - 消息表达式中的参数是一个未初始化的值 unsigned long long 到 NS 数字

c++ - 用于 C/C++ 代码的预处理器指令 #ifndef

c++ - g++ 链接器抛出对 xxxx 的 undefined reference

不能在 pthread 之间共享变量,值不同

c++ - 可内存的 32 位值作为常量