我有一个程序在C中读取文件。现在我想把字符串除以空格分成一个数组。 我该怎么做?
#include int main() { char line[30]; char names[100][20]; int sizes[100]; int i = 0; FILE *fp; fp = fopen("in.txt", "rt"); if(fp == NULL) { printf("cannot open filen"); return 0; } while(fgets(line, sizeof(line), fp) != NULL) { printf(line); i++; } fclose(fp); return 0; }
看看函数strtok
或strtok_r
以上就是c/c++开发分享用C读取文件并拆分字符串相关内容,想了解更多C/C++开发(异常处理)及C/C++游戏开发关注计算机技术网(www.ctvol.com)!)。
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/c-cdevelopment/549486.html