[問題] 如何將字串轉成字元
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
C++
問題(Question):
如何將字串轉成字元?
例如說A=0001110110
我希望能自動判別成
B=[0 0 0 1 1 1 0 1 1 0]
因為要寫路徑規劃的演算法
學校老師給的作業題目是那種沒有空格的TXT矩陣
我目前查書只能找到轉換成字串的作法
希望大大們能提供點意見
以下是CODE
#include "stdafx.h"
#include "stdio.h"
#include "stdlib.h"
int main()
{
FILE *fptr;
char num[60];
char image[60*25];
if ((fptr=fopen("map.txt","r"))!=NULL)
{
while(fscanf(fptr,"%s",num)!=EOF)
{ printf("%s",num);
printf("\n");}
fclose(fptr);
}
else
printf("失敗了\n");
system("pause");
return 0;
}
PS:原本我異想天開的想說把%s改成%c就沒問題了結果系統不給過,
才只好num先改成字串形式做字串輸出的練習...
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.122.79.78
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1427863530.A.5A6.html
→
04/01 12:56, , 1F
04/01 12:56, 1F
→
04/01 12:58, , 2F
04/01 12:58, 2F
推
04/01 13:01, , 3F
04/01 13:01, 3F
→
04/01 13:04, , 4F
04/01 13:04, 4F
推
04/01 14:54, , 5F
04/01 14:54, 5F
→
04/01 17:06, , 6F
04/01 17:06, 6F
推
04/03 08:32, , 7F
04/03 08:32, 7F
→
04/08 20:51, , 8F
04/08 20:51, 8F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章