C语言进阶-部分问题的解决办法

1 字符串数组指针问题

由于程序需要从一个简版数据库中读取数据,所以需要写入很多字段,这里我就想用循环完成字段的遍历.之前想用结构体字符串指针来进行完成,但是发现这里对指针的概念还不够完善,这里存在的指针不像是我心里所想的那样子会有对应关系.找时间在vc编译器上进行分析.

所以这里我暂时找到了替代的办法,使用字符数组指针的办法: 定义代码如下;

char * rgdb_str_info[18]={
    "mac","txratekbps","auth","cipher","dot11auth","uptime","ip","time",
    "rssi","mode","rate","ssid_index","sta_ssid","psmode","rx_byte","tx_byte","band","inf"
};

然后通过以下代码可以直接寻找该部分的代码了:

printf(" %s \n",rgdb_str_info[i]);

2 循环字节大小问题

有时候想要一次性循环将某个结构体,或者数组给遍历一遍.但是其大小有时候需要变,这样子修改起来很麻烦,于是有了下面的方法.进行处理

这里一上面例子,想循环打印所有项目,合理利用sizeof();

for(int i = 0;i <((sizeof(rgdb_str_info))/(sizeof(char *)));i++){
        printf("%s",rgdb_str_info[i]);
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; ...
    朱森阅读 3,658评论 3 44
  • 第5章 引用类型(返回首页) 本章内容 使用对象 创建并操作数组 理解基本的JavaScript类型 使用基本类型...
    大学一百阅读 3,751评论 0 4
  • 老夫聊发少年狂。左牵黄,右擎苍,锦帽貂裘,千骑卷平冈;为报倾城随太守,亲射虎,看孙郎。 酒酣胸胆尚开张,鬓微霜,又...
    修凡悟真阅读 506评论 0 0
  • 掀起一段沉淀的岁月 心为剑,勇往直前 似堂吉柯德战风车,战风车 所有的不甘都是一场螳臂当车 年华忽闪着从耳边滑过 ...
    鶑鵅阅读 278评论 0 0
  • 今天注册了简书,从今天开始30天专注橙长计划在这里打卡咯,附上第一周在微博打卡的内容,重新启航! #30天专注橙长...
    Selina2016阅读 309评论 0 1

友情链接更多精彩内容