Loading [MathJax]/jax/input/TeX/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >短信分割

短信分割

作者头像
WindCoder
发布于 2018-09-20 08:05:42
发布于 2018-09-20 08:05:42
11.9K0
举报
文章被收录于专栏:WindCoderWindCoder

/* 功能:短信分割 日期:2013-05-28 */ #include<stdio.h> #include<stdlib.h> #include<string.h> #define LEN 70 #define userLEN 1000 int main(void) { char message[userLEN]={0}; char **p; int i,j,row;

printf("Please input your short message:n"); gets(message); //格式转换 row = strlen(message) / 70 + 1; p = (char**)malloc(row*4);

for (i=0;i<row;i++) {

p[i] = (char*)malloc(70*sizeof(char));

} for(i=0;i<row;i++) {

for(j=0;j<LEN;j++) { p[i][j] = message[i * 70 + j]; }

} //分割并输出短信 printf("send:n");

for (i=0;i<row;i++) { printf("%d.",i+1); for (j=0;j<LEN;j++) { printf("%c",p[i][j]); }

printf("n"); } //动态数组释放 for(i = 0;i<row;i++) { free(p[i]); } free(p);

system("pause"); return 0;

}

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013-10-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
字符串的三种存储方式
  在数据结构中,字符串要单独用一种存储结构来存储,称为串存储结构。这里的串指的就是字符串。无论学习哪种编程语言,操作最多的总是字符串。我们平常使用最多的存储结构无疑是利用定长数组存储。但是这种存储结构需要提前分配空间,当我们不知道字符串长度的时候,过大的分配内存无疑是一种浪费。因此,合理的选择字符串的存储方式显得格外重要。下面将依次介绍三种存储方式。
嵌入式与Linux那些事
2021/05/20
1.7K0
字符串的三种存储方式
【C语言】《C语言基础指南!》- 史上最全!
C语言由丹尼斯·里奇(Dennis Ritchie)在1972年开发,用于操作系统和系统级软件的开发。它是由B语言发展而来,成为Unix操作系统的核心语言。
LuckiBit
2024/12/11
6610
C/C++ 字符串拷贝处理
strcat字符串连接: 将由src指向的空终止字节串的副本追加到由dest指向的以空字节终止的字节串的末尾
王 瑞
2022/12/28
6710
2.1 C/C++ 使用数组与指针
C/C++语言是一种通用的编程语言,具有高效、灵活和可移植等特点。C语言主要用于系统编程,如操作系统、编译器、数据库等;C语言是C语言的扩展,增加了面向对象编程的特性,适用于大型软件系统、图形用户界面、嵌入式系统等。C/C++语言具有很高的效率和控制能力,但也需要开发人员自行管理内存等底层资源,对于初学者来说可能会有一定的难度。
王 瑞
2023/10/10
3530
2.1 C/C++ 使用数组与指针
练习题目“涨工资”
有一个员工文件salary_back.txt,salary_back.txt文件每行 为部门职员的姓名:工资(如tom:20000),题目要求:
我与梦想有个约会
2023/10/20
1880
c语言24点游戏源码
c#include <stdio.h> #include <malloc.h> #include <stdlib.h> #include <string.h> #include <conio.h> /*字符操作函数*/ #include <ctype.h> #define BUFFSIZE 32 #define COL 128 #define ROW 64 // 来自公众号:c语言与cpp编程 #include <stdio.h> #include <malloc.h> #include <st
C语言与CPP编程
2021/01/02
2.3K0
回调函数---通用数组排序案例
内置数据类型: #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<string.h> #include<stdlib.h> //自定指定排序规则 int sortWay(void* v1, void* v2) { double* a = (double*)v1; double* b = (double*)v2; //如果第一个参数大于第二个参数就代表是p[maxOrMin]>p[j],升序排列 return (*a > *b);
大忽悠爱学习
2021/03/04
2990
C/C++ 操作数组与指针笔记
const 使用场景 高效传递,一般为了高效,我们使用地址传递,这样就无须重复拷贝了。
王 瑞
2022/12/28
7470
串的概念相关及模式匹配
我们通常这样定义:s = “a1,a2,a3…,an” s代表串的名字,用双引号括起来的是串的值。其中串含有字符的数目称为串的长度。当然串可以为空,那么,就是不含有任何字符。 还有要注意的是,由 一个或者多个空格组成的串称为空格串。
兰舟千帆
2022/07/16
5250
串的概念相关及模式匹配
HDUOJ-----(1251)统计难题
统计难题 Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 131070/65535 K (Java/Others) Total Submission(s): 14434    Accepted Submission(s): 6219 Problem Description Ignatius最近遇到一个难题,老师交给他很多单词(只有小写字母组成,不会有重复的单词出现),现在老师要他统计出以某个字符串为前缀的单词数量(单词本身也是自己的前缀).
Gxjun
2018/03/21
5990
Trie树
这周将Trie树看了一下下面进行总结 概念:Trie,又称单词查找树或键树,是一种树形结构,是一种哈希树的变种。典型应用是用于统计和排序大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本
用户1624346
2018/04/11
7800
Trie树
poj 2418 Hardwood Species(字典树)
求出该字符窜在所有字符窜中德比例 Trie树,这次学到了如何输出 1 #include<stdio.h> 2 #include<string.h> 3 #include<stdlib.h> 4 5 const int MAXN=256; 6 7 struct Trie 8 { 9 Trie *next[MAXN]; 10 int v; 11 }; 12 Trie *root; 13 int sum; 14 15 void creatTrie(char *str) 16
用户1624346
2018/04/17
4660
C语言经典编程题100例 91~100
98、从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存。输入的字符串以!结束。
C you again
2022/08/22
1.8K0
C语言经典编程题100例 91~100
[C语言]动态内存管理与柔性数组
1. 栈区( stack ):在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结
IT编程爱好者
2023/04/12
3690
[C语言]动态内存管理与柔性数组
POJ-2039 To and Fro
To and Fro Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 8694 Accepted: 5847 Description Mo and Larry have devised a way of encrypting messages. They first decide secretly on the number of columns and write the message (letters
ShenduCC
2018/04/26
3370
动态分配与静态分配的区别
所谓动态内存分配就是指在程序执行的过程中动态地分配或者回收存储空间的分配内存的方法。动态内存分配不象数组等静态内存分配方法那样需要预先分配存储空间,而是由系统根据程序的需要即时分配,且分配的大小就是程序要求的大小。
C语言与CPP编程
2020/12/02
3K0
POJ--1936 All in All(水题,暴力即可)
All in All Time Limit: 1000MS Memory Limit: 30000K Total Submissions: 30543 Accepted: 12723 Description You have devised a new encryption technique which encodes a message by inserting between its characters randomly generated strings in
ShenduCC
2018/04/25
6610
指针(三)动态内存
2.内存泄露和野指针 内存泄露: 申请的内存没有进行释放 野指针: 指针指向了不该指向的地方
木杉乀
2021/04/02
5640
排列汇总
。即。将每一个组合与一个二进制数相应起来。枚举二进制的同一时候,枚举每一个组合。如字符串:abcde,则有 00000———null 00001———a 00010 ——–b 00011———ab 00100———c … …
全栈程序员站长
2022/07/18
4590
相关推荐
字符串的三种存储方式
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档