关注
码龄
粉丝数
原力等级 --
被采纳
被点赞
采纳率
syGOAT
2021-10-05 20:56
采纳率: 50%
浏览 38
首页
编程语言
已结题
c语言初学者,一个关于结构和字符串混合的问题
c语言
开发语言
有问必答
我想让结构的一个成员是字符串。如图,当我没有给字符串长度时,这样报错
然后我给了字符串长度,编译通过
如果在定义结构的时候把数组形式改成指针形式,编译同样通过。
请问,为什么这里一定要提前说明字符串长度或者用指针,为什么第一次的代码不可以?
写回答
好问题
提建议
追加酬金
关注问题
微信扫一扫
点击复制链接
分享
邀请回答
3
条回答
默认
最新
相关推荐
更多相似问题
c语言
初学者
,
一个
关于
结构
和
字符串
混合
的
问题
c语言
开发语言
有问必答
2021-10-05 20:56
回答 3
已采纳
struct中不能指定不完整的数组,因为struct应有确定的大小,如果用变长数组,那么struct长度就不定了用定长数组
和
指针就没有对应
问题
这是
一个
关于
C语言
输出
字符串
长度的
问题
c语言
2019-10-19 14:28
回答 1
已采纳
有三个地方错了: 1. 'b,' --> 'b' //多了逗号; 2.int num --> int num=0; //没有等于0; 3.if(a[num='\0'
关于
#
c语言
#的
问题
:从键盘输入
一个
字符串
s1,编程求它的长度
c语言
2021-12-16 08:32
回答 2
已采纳
#include<stdio.h> #define Max 1024 int main(){ char s[Max]; int i=0; gets(s);
Python&C++相互
混合
调用编程全面实战-06Python通过create_string_buffer给
c语言
传递可修改
字符串
2022-05-10 20:02
虚坏叔叔的博客
一、测试
字符串
在
c语言
中修改后 会否影响Python string
和
byte在Python中不支持修改,但是,如果传递到
c语言
中要能不能被修改,实测时发现是可以修改的。 可以来修改试一试,只针对于byte类型, 在Python中打印提示:...
Python&C++相互
混合
调用编程全面实战-05ctypes给c函数传递char
字符串
和
wchar_t宽)
2022-05-07 20:26
虚坏叔叔的博客
ctypes给c函数传递char
字符串
和
wchar_t宽) 一、api介绍 Python有2种
字符串
string
和
byte。 byte对应的是普通char*,是ascii存放。分别通过c_whar_p() 以及 c_char_p() 存放。 creat_string_buffer() string
和
...
c语言
连接
字符串
常见
问题
,
C语言
新人常见
问题
与错误
2021-05-19 09:12
weixin_39932300的博客
虽然有
C语言
课,但是老师完全让我们自己看书,在自学的过程中,
和
周围同学交流中,以及后来在CSDN,BCCN,百度知道看帖回帖中,也看到许多
C语言
新人常遇到的
问题
与常犯的错误。为了让新人们少走弯路少碰壁,我便打算...
关于
C语言
用scanf同时输入
字符串
和
字符
c语言
有问必答
2021-10-05 20:38
回答 3
已采纳
主要原因是你输入
字符串
后,必须按回车键才能让程序接收输入
字符串
,但回车键本身也是个字符,你接着用scanf("%c"输入字符的话,正好回车键当字符被接收了,所以不需要再输入字符了。为了正确输入字符,在
c语言
输入
一个
字符串
,将其进行加密处理
c语言
2021-11-16 09:14
回答 1
已采纳
将 遍历
字符串
数组 将其中 小写字符-’a’+A+1 并输出完事
这是
一个
关于
C语言
字符串
的相关
问题
c语言
2019-10-30 17:32
回答 2
已采纳
1. 先确认下你这个到底是c还是C++?
C语言
是没有string数据类型的。 2. bian函数书写的有
问题
,返回值
和
printf没有什么关系, 3. 按照当前你的这个写法,即使函数书写正确,m
c语言
字符串
每个字母加4,
C语言
基础:各字符型数据
2021-05-18 14:07
UXTOOLS的博客
C语言
作为当时备受好评的
编程语言
,一直到现在都没有退出人们的视野。java之父说过“对于每
一个
计算机...1.字符
和
字符串
类型数据计算机应用领域中有
一个
重要的部分,就是文字处理。这个领域的程序必须能使用
和
处理字...
常见的
c语言
的编程
问题
,
C语言
编程中的常见
问题
2021-05-20 14:08
刘屿柠的博客
C语言
的发展伴随着计算机的发展历程,最初程序设计的基本概念、基本思想等都孕育其中,它一直是刚入学的大学新生普遍反映难学的科目之一,在学习过程中遇到各种常见又突出的
问题
,比如缓冲区溢出、指针
和
系统调用...
c语言
错误出在花括号上,
初学者
在学习
c语言
编程过程中常出现的错误分析
2021-05-20 16:35
丁定定的博客
在高校经常中开设的第一科
关于
程序设计的
语言
就是
C语言
,这种
语言
有很多优势,比如说使用比较灵活,功能比较强大,可以用于编写程序、软件,但是对于
初学者
来说,1 0 8应用方法论22第霸 0赫 6乱 1期年
初学者
在学习
c语言
...
c语言
主函数中输入
一个
只包含字母
和
*号的
字符串
c语言
有问必答
2021-05-31 17:08
回答 4
已采纳
#include <string.h> void main() { char a[100] = { 0 }; printf("请输入只有字母
和
*号的串:"); scanf_s("%
C语言
关于
获取最大
字符串
的
问题
c语言
2019-10-26 14:03
回答 1
已采纳
temp=str; str2=str3; str2=temp; -> strcpy(temp, str2); strcpy(str2, str3); strcpy(str3,
C语言
初学者
,
一个
小小的编程题目求答疑
2017-11-20 15:44
回答 2
已采纳
for里面的a[j],b[j],你已经改变它们的值了,下面else里面进行++,得到的不是原来值的后一位了,而是原来值最高位的数值上边加一,你下面的能成功,就是你传的是参数,每次改变的是参数的值,真实
c语言
如果读不到数据就跳过,
C语言
初学者
常见
问题
与错误
2021-06-04 08:17
ursoGarygatch的博客
下面的程序,基本是摘自在CSDN,BCCN,百度知道的提问帖,以及我身边的人
和
我自己写的程序,限于篇幅,对于
问题
影响不大的部分我已经删去或改写,一些与相应
问题
无关的错误也一并进行了修改。对于完整的修正后的程序...
C语言
未错编译器显示有错,
C语言
初学者
常见
问题
与错误 – 码农网
2021-05-21 10:03
weixin_39683163的博客
虽然有
C语言
课,但是老师完全让我们自己看书,在自学的过程中,
和
周围同学交流中,以及后来在CSDN,BCCN,百度知道看帖回帖中,也看到许多
C语言
新人常遇到的
问题
与常犯的错误。为了让新人们少走弯路少碰壁,我便打算...
scanf()
混合
输入字符
和
数字时遇到的
问题
2020-03-12 15:16
爱养身的程序员的博客
初学者
使用scanf()读取
混合
数字
和
字符时会遇到以下的现象: #include<stdio.h> #include<stdlib.h> int main() { int a; char c; scanf("%d%c",&a,&c); printf("a=%d\nc=%c",a,c); system...
关于
#
c语言
#的
问题
:从控制台输入
一个
字符串
,使用哈夫曼编码对该
字符串
进行编码,输出每个字符对应的编码以及
字符串
的编码
c语言
数据结构
有问必答
2022-05-07 10:50
回答 2
已采纳
哈夫曼编码
C语言
问题
参考:https://blog.csdn.net/qq_45746876/article/details/109938879
C++
初学者
必练基础编程题【第一期】
2021-09-05 14:13
海轰Pro的博客
简介:因
C语言
结识编程,随后转入计算机专业,有幸拿过国奖、省奖等,已保研。目前正在学习C++/Linux(真的真的太难了~) 学习经验:扎实基础 + 多做笔记 + 多敲代码 + 多思考 + 学好英语! 7-1 厘米换算英尺英寸 ...
没有解决我的问题,
去提问