[問題] 反轉字串裡面的字元
使用語言是C
想請問一下假如我要把"how are you"
反轉成"you are how" 我該怎麼做呢
目前我有個想法
就是用字串陣列來儲存strtok分解這句子的結果
之後再將字串陣列反轉過來
實作如下 想請各位看看有哪邊要修正
int i=0;
char string1[]="how are you"; /*要反轉的目標*/
char delimi[]=" "; /*以用空白為分界分割*/
char acepstring[2][5]; /*接收token的字串陣列*/
char revstring[2][5]; /*反轉後的字串陣列*/
acepstring[0][5]=strtok(string1,delimi);
for(i;i<3;i++) /*分割成token*/
{
acepstring[i][5]=strtok(NULL,delimi);
}
for(i=0;i<3;i++) /*反轉字元*/
{ revstring[i][5]=acepstring[2-i][5]
}
for(i=0;i<3;i++)
printf("%s ",revstring[i]);
最後出來結果是 NULL ...
感謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.112.218.97
→
10/23 10:07, , 1F
10/23 10:07, 1F
感謝指正 已經修改了~!
→
10/23 10:27, , 2F
10/23 10:27, 2F
推
10/23 10:41, , 3F
10/23 10:41, 3F
別的板上看到的
推
10/23 10:52, , 4F
10/23 10:52, 4F
→
10/23 11:01, , 5F
10/23 11:01, 5F
推
10/23 11:05, , 6F
10/23 11:05, 6F
恩恩 有些C++語法看不懂XD
※ 編輯: famayo 來自: 140.112.218.97 (10/23 11:06)
推
10/23 11:07, , 7F
10/23 11:07, 7F
→
10/23 11:34, , 8F
10/23 11:34, 8F
→
10/23 11:35, , 9F
10/23 11:35, 9F
→
10/23 11:36, , 10F
10/23 11:36, 10F
→
10/23 11:40, , 11F
10/23 11:40, 11F
→
10/23 11:41, , 12F
10/23 11:41, 12F
→
10/23 11:45, , 13F
10/23 11:45, 13F
不過我真的過編譯這關了 但是執行後會有錯誤 被迫停止程式
想問一下為何陣列不能接strtok的回傳阿@@?
→
10/23 12:03, , 14F
10/23 12:03, 14F
※ 編輯: famayo 來自: 140.112.218.97 (10/23 12:11)
→
10/23 13:41, , 15F
10/23 13:41, 15F
→
10/23 13:46, , 16F
10/23 13:46, 16F
推
10/23 14:08, , 17F
10/23 14:08, 17F
推
10/23 14:18, , 18F
10/23 14:18, 18F
推
10/23 14:28, , 19F
10/23 14:28, 19F
推
10/23 14:28, , 20F
10/23 14:28, 20F
推
10/23 14:37, , 21F
10/23 14:37, 21F
→
10/23 14:38, , 22F
10/23 14:38, 22F
→
10/23 14:38, , 23F
10/23 14:38, 23F
→
10/23 19:56, , 24F
10/23 19:56, 24F
→
10/23 20:22, , 25F
10/23 20:22, 25F
→
10/23 20:28, , 26F
10/23 20:28, 26F
→
10/23 20:29, , 27F
10/23 20:29, 27F
→
10/23 20:30, , 28F
10/23 20:30, 28F
→
10/23 20:56, , 29F
10/23 20:56, 29F
→
10/23 21:19, , 30F
10/23 21:19, 30F
推
10/23 21:40, , 31F
10/23 21:40, 31F
→
10/23 21:42, , 32F
10/23 21:42, 32F
推
10/23 21:46, , 33F
10/23 21:46, 33F
→
10/23 21:47, , 34F
10/23 21:47, 34F
→
10/23 22:04, , 35F
10/23 22:04, 35F
→
10/23 22:16, , 36F
10/23 22:16, 36F
推
10/25 13:41, , 37F
10/25 13:41, 37F
討論串 (同標題文章)