社区
C++ 语言
帖子详情
要求用C程序实现如下功能:将一个字符串滤掉其中的空格,分解成单个的单词字符数组,如“this is a pen!"=>"this" "is" "a" "pen!"
renniyou
2004-04-29 05:06:06
UP!!
...全文
168
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
打赏
举报
回复
去看看变异原理,有穷状态机
alexcore-bot_Chua_Simulink_Matlab_753960_1773222331626.zip
alexcore-bot_Chua_Simulink_Matlab_753960_1773222331626.zip
raw格式修复-下载即用.zip
源码直接下载地址: https://pan.quark.cn/s/7dba27b784ec ================================================================================ MICROSOFT FOUNDATION CLASS LIBRARY : ocldcrawdemo Project Overview =============================================================================== The application wizard has created this ocldcrawdemo application for you. This application not only demonstrates the basics of using the Microsoft Foundation Classes but is also a starting point for writing your application. This file contains a summary of what you will find in each of the files that make up your ocldcrawdemo application. ocldcrawdemo.vcproj This is the main project file for VC++ projects generated using an application wizard. It contains information ...
基于MATLAB_Simulink平台设计与仿真的太阳能追踪系统项目_该项目详细描绘了包含电机驱动模块光伏面板阵列模型与PID控制器子系统的完整太阳能追踪系统仿真工作流程通过引.zip
基于MATLAB_Simulink平台设计与仿真的太阳能追踪系统项目_该项目详细描绘了包含电机驱动模块光伏面板阵列模型与PID控制器子系统的完整太阳能追踪系统仿真工作流程通过引.zip
基于DeepSpeech2的中文语音识别系统(新闻数据集和THCS30数据集进行训练,具备实时在线语音识别的能力).zip
基于DeepSpeech2的中文语音识别系统(新闻数据集和THCS30数据集进行训练,具备实时在线语音识别的能力).zip 关键点 项目基于DeepSpeech2的中文语音识别系统,使用新闻数据集和THCS30数据集进行训练,具备实时在线语音识别的能力。 模型结构包括卷积层(Conv)、双向循环层(BiRNN)和全连接层(FC),输入为光谱特征向量,输出为目标词汇表的字符概率分布。 使用CTC(连接时序分类)损失函数进行训练,结合N-Gram语言模型,显著降低词错误率(WER)。 采用梁搜索(Beam Search)算法结合语言模型和CTC预测,优化实时性能,设计了三种不同的策略以适应不同的计算需求。 系统采用前端和后端分离的部署结构,前端基于Web应用实现,后端在GPU服务器上运行以加速深度学习网络的前向传播。 前端实现了降噪、静音检测和音频预处理
功能
,并通过TCP套接字与后端服务器通信,完成音频上传和结果接收。 实验表明,较浅的模型和较大的隐藏单元在小规模数据集上表现更优,语言模型的引入进一步降低了WER。
基于高斯过程的声场估计区域限制传感器布置(Matlab代码实现)
内容概要:本文介绍了基于高斯过程(Gaussian Process, GP)的声场估计方法,并重点研究了在区域受限条件下传感器的优化布置策略。通过构建高斯过程模型对声场空间分布进行建模,利用其强大的非参数化回归能力和不确定性量化特性,实现对声场中未测点的高精度插值与预测。针对实际应用场景中传感器部署空间受限的问题,提出了一种结合区域约束的传感器布局优化方案,旨在在有限区域内最大化信息获取、最小化估计误差。文中提供了完整的Matlab代码实现,涵盖协方差函数设计、超参数训练、声场重建与传感器位置评估等关键步骤,便于读者复现与拓展。; 适合人群:具备一定信号处理、机器学习基础,从事声学、环境监测、传感器网络或相关领域研究的研究生及科研人员。; 使用场景及目标:①应用于噪声源定位、室内声学设计、战场声探测等需要声场重建的实际工程问题;②为在物理空间受限情况下如何科学布置传感器以获得最优感知性能提供理论依据与技术手段;③帮助研究人员快速掌握高斯过程在空间场估计中的建模方法与Matlab实现技巧。; 阅读建议:建议结合文中提供的Matlab代码逐行理解算法流程,尝试调整传感器布设区域与数量,观察对声场估计精度的影响,进一步可将该方法迁移至温度场、电磁场等其他物理场的估计任务中进行验证与优化。
C++ 语言
65,209
社区成员
250,519
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章