[問題] 請問 strtok 和 strtok_r的問題...
請問一下各位大大
以下第一個程式,是可以跑的。
把一開始宣告字串陣列的方式,換成用"指標指向字串"
strtok第一個引數傳入值必須為指標指向某個位址,第二個程式也符合條件
為時麼第二個程式都會出現run time error?
還有 strtok_r函式 跟strtok 函式 最大的差別在哪裡?
我GOOGLE之後看了對岸的網站,還是看不太懂,MSDN也找不到strtok_r 相關的資訊
懇請各位大大解答 謝謝!!!
strtok 函數模型:char *strtok(char *, const char *);
--------------------------------------
#include<stdio.h>
#include<stdlib.h>
#include <string.h>
int main(void)
{char string[]="a string,of ,,tokens";
char *token;
token = strtok(string," ,");
printf("%s",string);
system("pause");
return 0;}
------------------------------------------分隔線
#include<stdio.h>
#include<stdlib.h>
#include <string.h>
int main(void)
{char *string="a string,of ,,tokens";
char *token;
token = strtok(string," ,");
printf("%s",string);
system("pause");
return 0;}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.227.195.55
推
10/29 18:41, , 1F
10/29 18:41, 1F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章