当前位置: 首页 > wzjs >正文

保健品企业网站做网站天津

保健品企业网站,做网站天津,活动策划网站源码,网站建设优化课程续3.字符串和字符串函数 用C设计并测试一个函数,从输入中获取n个 字符(包括空白、制表符、换行符),把结 果存储在一个数组里,它的地址被传递作为 一个参数。 功能1:从输入中获取n个字符(包括空白、制表符、换行符),并将结果存储到用户提供的数组中。 #include <s…

续3.字符串和字符串函数

用C设计并测试一个函数,从输入中获取n个
字符(包括空白、制表符、换行符),把结
果存储在一个数组里,它的地址被传递作为
一个参数。
功能1:从输入中获取n个字符(包括空白、制表符、换行符),并将结果存储到用户提供的数组中。

#include <stdio.h>/*** 从输入中获取n个字符(包括空白、制表符、换行符)* 并存储到用户提供的数组中。* * @param buffer 用户提供的存储字符的数组* @param n 要读取的字符数量* @return 成功时返回读取的字符数,失败时返回-1*/
int get_n_chars(char *buffer, int n) {if (buffer == NULL || n <= 0) {return -1; // 参数无效}int count = 0;while (count < n) {int c = getchar(); // 读取一个字符if (c == EOF) {break; // 遇到文件结束符,退出循环}buffer[count++] = (char)c;}buffer[count] = '\0'; // 添加字符串结束符return count;
}int main() {char buffer[100]; // 假设最多读取99个字符int n = 50; // 假设读取50个字符int chars_read = get_n_chars(buffer, n);if (chars_read == -1) {printf("读取失败!\n");} else {printf("读取了 %d 个字符:\n", chars_read);printf("内容: %s\n", buffer);}return 0;
}

功能2:在读取n个字符或遇到第一个空白、制表符或换行符时停止,取先到者。

#include <stdio.h>
#include <ctype.h> // 用于isspace()/*** 从输入中获取最多n个字符,但在遇到第一个空白、制表符或换行符时停止。* * @param buffer 用户提供的存储字符的数组* @param n 要读取的最大字符数量* @return 成功时返回读取的字符数,失败时返回-1*/
int get_n_chars_until_whitespace(char *buffer, int n) {if (buffer == NULL || n <= 0) {return -1; // 参数无效}int count = 0;while (count < n) {int c = getchar(); // 读取一个字符if (c == EOF) {break; // 遇到文件结束符,退出循环}if (isspace(c)) { // 检查是否是空白字符break; // 遇到空白字符,停止读取}buffer[count++] = (char)c;}buffer[count] = '\0'; // 添加字符串结束符return count;
}int main() {char buffer[100]; // 假设最多读取99个字符int n = 50; // 假设读取最多50个字符int chars_read = get_n_chars_until_whitespace(buffer, n);if (chars_read == -1) {printf("读取失败!\n");} else {printf("读取了 %d 个字符:\n", chars_read);printf("内容: %s\n", buffer);}return 0;
}

4.结构和其他数据形式

设计一个结构模板存储一个月份名、该
月份名的3个字母缩写、该月的天数以及月
份号。

#include <stdio.h>// 定义结构体模板
struct MonthInfo {char name[20];          // 月份名char abbreviation[4];   // 月份的3个字母缩写int days;               // 该月的天数int number;             // 月份号 (1-12)
};int main() {// 初始化结构体数组,存储12个月的信息struct MonthInfo months[] = {{"January", "Jan", 31, 1},{"February", "Feb", 28, 2},{"March", "Mar", 31, 3},{"April", "Apr", 30, 4},{"May", "May", 31, 5},{"June", "Jun", 30, 6},{"July", "Jul", 31, 7},{"August", "Aug", 31, 8},{"September", "Sep", 30, 9},{"October", "Oct", 31, 10},{"November", "Nov", 30, 11},{"December", "Dec", 31, 12}};// 输出所有月份的信息printf("月份信息:\n");printf("%-15s %-10s %-5s %-10s\n", "月份名", "缩写", "天数", "月份号");for (int i &

文章转载自:

http://OB5lLA0F.wphfL.cn
http://5Sstkt0W.wphfL.cn
http://U6BHevtY.wphfL.cn
http://rK8xAc2e.wphfL.cn
http://XQVz5giK.wphfL.cn
http://tehwChx1.wphfL.cn
http://CBMTY0FK.wphfL.cn
http://vYACFVs0.wphfL.cn
http://cxW5CcV3.wphfL.cn
http://8CKO7zEr.wphfL.cn
http://RlMrGm1S.wphfL.cn
http://HKahbSom.wphfL.cn
http://uL6s4oeV.wphfL.cn
http://0ex4QDi9.wphfL.cn
http://U589hxac.wphfL.cn
http://Iw0Im2cr.wphfL.cn
http://LifRXhRC.wphfL.cn
http://JmSOViAb.wphfL.cn
http://uYYhTJ8l.wphfL.cn
http://EmLDuGnn.wphfL.cn
http://jlbSjVz9.wphfL.cn
http://Qrfa3s3n.wphfL.cn
http://yGrCysFt.wphfL.cn
http://Pm0cLiE0.wphfL.cn
http://Q3sXAvXi.wphfL.cn
http://mJBsB8nQ.wphfL.cn
http://goweYvyd.wphfL.cn
http://i4LLg6tR.wphfL.cn
http://YYLnCvO0.wphfL.cn
http://TccQFLsk.wphfL.cn
http://www.dtcms.com/wzjs/686299.html

相关文章:

  • 给银行做网站wordpress站标签打开空白
  • 广州网站优化运营wordpress mip站
  • 商城微信网站开发福州外文网站建设
  • 公司网站建设南宁吴忠网站建设哪家好
  • 做网站的价位小兽wordpress官网
  • 长沙找人做企业网站文案台州市椒江建设工程机械厂网站
  • 网站建设市场分析报告企业门户网站模板html
  • 阜阳手机端网站建设旅游社网站建设规划书
  • 网站建设的语言与工具江苏平台网站建设价位
  • 免费网站百度收录位置图片在线制作
  • 网站开发 定制 合同 模板苏州seo排名优化费用
  • 做网站的背景像素google adsense wordpress 插件
  • 郑州公司建网站域名如何做网站
  • 网站建设宽度一般都是多少庆阳网站设计公司
  • 石家庄网站建设推广公司网页qq登陆保护功能怎么关闭
  • 网站描本链接怎么做怎样做商城网站的推广
  • c语言也能干大事网站开发seo销售话术开场白
  • 长春网站建设营销q479185700刷屏天津滨海新区落户政策
  • 石家庄外贸公司网站设计公司安全优化大师下载
  • 黑龙江省建设厅网站首页做网站运作国珍
  • 从化免费网站建设个人公众号怎么运营
  • 网站宣传标语系统开发背景
  • 做网站用属于前端学校网站建设关键技术
  • 用wordpress建网站wordpress 手机app
  • 小型网站建设公司价格低设计图片素材网站有哪些
  • 手机壳定制网站制作商河 网站建设
  • 淡水网络公司做网站wordpress找不到分类页面
  • 山东营销网站建设联系方式cvm可以做网站服务器吗
  • 济南网站假设推广wordpress 插件 缓存
  • 十堰建设银行官方网站做ps兼职的网站有哪些