开发平台(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先改成字串形式做字串输出的练习...