[C / C ]函数strtok切串 – 在字符串函数的strtok
函数strtok(S1,S2) 第一个字符串后返回S1在字符串s2削减字符.
总统S1 = “阮, 阀门” 而我们使用: 的char * p =的strtok(S1,”, “) (手术标记和空白) p是串: 阮. 如果你想切到字符串,我们使用的strtok(NULL,S2) 虽然将削减先前停止原始字符串起始位置.
我以前做的数学: 输入 1 字符串, 然后写这抵消输入的字符串中的话 (文字不包含逗号, 点, 怎么玩) 一元 1 当前
#include <stdio.h> #include <string.h> #include <stdlib.h> int main() { int index = 0; int i; char *a = (char *)malloc(100*sizeof(char)); char **b = (char **)malloc(100*sizeof(char));; printf ("Nhap vao chuoi can dao nguoc: "); fflush(stdin); gets(a); char *p; p = strtok(a, ",. "); //cat chuoi bang cac ky tu ,. va space while(p != NULL) { b[index] = p; index++; p = strtok(NULL, ",. "); //cat chuoi tu vi tri dung lai truoc do } for (i = index-1; i>=0; i--) //in ra cac tu theo thu tu dao nguoc printf ("\n%s ", b[i]); printf ("\n"); return 0; }
非常感谢, 我也没关系.
祝你学习. 😀 Ghé thăm blog thường xuyên nhé.
我的朋友问你自己,现在有这样一个字符串
用户身份:1@Name:芳@密码:trantuanphuong @
用户身份:2@Name:学院@密码:phamdangkhoa @
我不得不削减它是如何亲爱的. 试试自己的常用方法,但它只是只显示在屏幕user2的
我不知道你要削减什么,但是当你使用 1 有时它只是削减 1 时间是正确的. 你看,上面的代码, 我必须使用循环 而 它切断链条自由裁量权.
他与我有关海炭OI ** 是拉gi值躺在指针为什么不是特性B?
字符* B,那么b是 1 链 (字符数组)
CHAR ** B,这是一个字符串数组 (字符串列表)
Cho mình hỏi có cách nào đổi thứ tự tách của hàm strtok ko :v VD mình nhập tên Hoang Quoc Cuong nhưng mình muốn tách để in ra là Cuong Hoang Quoc :在
Cái này bạn tự đổi chỗ sau khi tách thôi vì nó tách lần lượt mà 😉
军事优惠!
Mình có đoạn code như sau:
Khi mình chạy chương trình thì bị break. Nó yêu cầu phải đặt ký tự kết thúc cho chuỗi ch.
你可以帮助她正确的代码是不是?
谢谢!
确保您使用C 混合的C与世界应该是. 您对自己追随的榜样.
谢谢! 问题在于变量声明字符**自己CH;
如果你的数组定义字符** CH链,并希望使用new操作符来为它分配内存,他们必须怎么写???
你改变方式后的分配这样就可以了
非常感谢!
如果你有时间的话,做功能用FindFirstFile和FindNextFile NHE教程!
我有这个功能的MSDN读,但不知道在多少一点困难.
不知道如何使用它所有.
谢谢,谢谢你的邀请你去做你想做的事 :出现在两个字符串输入两个搜索字符串,并期待从刚才出现在字符串中 1 没有出现在字符串中,那么如何将两个?
我想谈谈想法NHE,我不知道是什么功能strok没有更多的标准库不应该敢于使用
您可以使用股票来切出来,然后浏览每个单词在此字符串, 与串在其他字比较正在被, 您安心是函数,标准库函数.
我正在学习有关双DSLK,和 1 标准是: 有形式ngay.thang.nam的字符串列表
如何对它们进行比较,以重新排序 ( 首先是今年比较,如果这些年来是相等的,然后将日期到五月先生)
你给我出出主意VS爵士. 他TKS.
是啊, 确定这样.
欢迎!
你可能会问自己,为什么你的代码自己解决分配 “B[指数] = p” 到 “的strcpy(B[指数],P)” 因此,该时间的误差符文?
我也不知道,但它的分配分配光标地址, 订购您的副本只是复制的价值. 因此,也许它为此道歉. 但是,你需要看到它恰好线路故障还不知道DJK.
一个为电子商务问, 导入你的榜样:
您 , 爱 . 在, 垫. 国王 !
然后它会显示在屏幕上时,按k , .
他指出我如何直流输出ķ?? 我想感谢!
您可以使用的strtok切至字符你不想做. 然后放在一起是DJK
禁止OI自己问自己的Visual Studio 2015 当使用函数strtok不安全的方式不会注意到你
啊,可在VS他们定制和取消一些功能. 试试你看到谷歌搜索
非常感谢你