社区
C++ 语言
帖子详情
要求用C程序实现如下功能:将一个字符串滤掉其中的空格,分解成单个的单词字符数组,如“this is a pen!"=>"this" "is" "a" "pen!"
renniyou
2004-04-29 05:06:06
UP!!
...全文
166
8
打赏
收藏
要求用C程序实现如下功能:将一个字符串滤掉其中的空格,分解成单个的单词字符数组,如“this is a pen!"=>"this" "is" "a" "pen!"
UP!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cyllar
2004-05-02
打赏
举报
回复
#include<iostream>
using namespace std;
#include<string.h>
int main(){
char* p=" ";//要处理的字符串
int num=sizeof(p);
char* m[];
int i=0;
int k=0;
int j=0;
char* p=new char[sizeof(p)];
char temp=p[i];
while(temp!='\0'){
while(temp[i]!=' '&&temp[i]!='\0'){
p[j++]=temp[i++];
p[j]='\0' ;
}
while(temp[i]==' '&&temp[i]!='\0')
i++;
if(p!=NULL)
m[k++]=p
j=0;
}
sueprljy
2004-04-30
打赏
举报
回复
//C++代码
main()
{
char *p = "This is a pen";
char a[100][20] ;//假设最多100个单词,每个单词最多不超过20位
int i = 0;
int j = 0;
while(1)
{
if (*p == ' '||*p == 0)
{
a[i++][j] = '\0';
j=0;
if(*p == 0)break;
}
else
{
a[i][j++] = *p;
}
p++;
}
for (int count = 0; count<i; count++)
{
printf("%s\n",a[count]);
}
getchar();
}
fansy007
2004-04-30
打赏
举报
回复
vector<string>str;
string word;
cin>>word;
str.push_back(word);
hongweijin
2004-04-29
打赏
举报
回复
算法基本如此
hongweijin
2004-04-29
打赏
举报
回复
呵呵,这些代码可以如下:
#include <stdio.h>
#define IN 1
#define OUT 0
main()
{
int c, state;
state = OUT;
while ((c = getchar()) != EOF)
{
if (c == ' ' || c == '\n' || c == '\t')
{
if (state == IN)
{
putchar('\n');
state = OUT;
}
}
else if (state == OUT)
{
state = IN;
putchar(c);
}
else
{
putchar(c);
}
}
}
bm1408
2004-04-29
打赏
举报
回复
这个不难吧!
用不到什么太高深的东东啊!
while(没有到文件尾)
if(第一个字符是不是空格)
下一个
else
for(继续读)
再IF
..........
Areece
2004-04-29
打赏
举报
回复
看看strtok,可能对你有帮助
pigpig
2004-04-29
打赏
举报
回复
去看看变异原理,有穷状态机
5m197AI绘画资源分享网站+jsp.zip
项目资源包含:可运行源码+sql文件 源码都是精心调试,可以有偿支持部署,谢谢支持。 适用人群:学习不同技术领域的小白或进阶学习者;可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 项目具有较高的学习借鉴价值,也可拿来修改、二次开发。 有任何使用上的问题,欢迎随时与博主沟通,博主看到后会第一时间及时解答。 开发语言:Java 框架:SSM 技术:JSP JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9 系统是
一个
很好的项目,结合了后端SSM(Spring + Spring MVC + MyBatis)和 前端 JSP 技术。
永磁风机发电机+光伏阵列+储能系统的风光储并网协同运行Simulink模型研究
永磁风机发电机+光伏阵列+储能系统的风光储并网协同运行Simulink模型研究
5b096医院预约挂号系统lgl.zip
项目资源包含:可运行源码+sql文件 源码都是精心调试,可以有偿支持部署,谢谢支持。 适用人群:学习不同技术领域的小白或进阶学习者;可作为毕设项目、课程设计、大作业、工程实训或初期项目立项。 项目具有较高的学习借鉴价值,也可拿来修改、二次开发。 有任何使用上的问题,欢迎随时与博主沟通,博主看到后会第一时间及时解答。 开发语言:Java 框架:SpringBoot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven包:Maven3.3.9
lizhongyue248_solo-auto_20720_1770562079797.zip
lizhongyue248_solo-auto_20720_1770562079797.zip
分布式电源接入对配电网影响的研究(Matlab代码实现)
分布式电源接入对配电网影响的研究(Matlab代码实现)内容概要:本文围绕分布式电源接入对配电网的影响展开研究,重点通过Matlab代码实现相关仿真分析,探讨分布式电源(如光伏、风电等)接入后对配电网的电压分布、潮流变化、故障定位及系统稳定性等方面的作用与挑战。文中构建了典型的配电网模型,结合实际运行场景,分析不同渗透率下分布式电源接入带来的技术问题,并提出相应的优化控制策略,旨在提升配电网对分布式能源的接纳能力与运行效率。; 适合人群:具备电力系统基础知识,熟悉Matlab/Simulink仿真环境,从事新能源、智能电网、配电网优化等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①研究分布式电源接入对配电网电压波动与潮流重分布的影响;②掌握基于Matlab的配电网建模与仿真方法;③为含高比例分布式能源的配电网规划与运行提供技术支持与解决方案。; 阅读建议:建议结合文中提供的Matlab代码与典型算例(如IEEE33节点系统)进行仿真实践,深入理解分布式电源接入后的电气特性变化,并尝试在此基础上拓展新的控制策略或优化算法。
C++ 语言
65,210
社区成员
250,518
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章