c语言问题 新手求解-c需要char类型定义数组的问题

问题描述

c需要char类型定义数组的问题

#include
#include
#define PRAISE "What a super marvelous name!"
int main(void)
{
char name[40];
printf("What's your name?n");
scanf("%s",name);
printf("Hello,%s,%sn",name,PRAISE);
printf("Your name of %d letters occupies %d memory cells.n",strlen(name),sizeof name);
printf("The phrase of praise has %d letters",strlen(PRAISE));
printf("and occupies %d memory cells.n",sizeof PRAISE);
return 0;
}

哪里出问题了,远行是说char name[40]这行错误

解决方案

你好,写代码的时候用的都是英文也就是半角的标点符号,你看看[40],这个中括号换成英文的就没事了。

时间: 2024-10-20 03:12:36

c语言问题 新手求解-c需要char类型定义数组的问题的相关文章

求C语言高手解惑,一个关于const变量定义数组大小问题

问题描述 求C语言高手解惑,一个关于const变量定义数组大小问题 我在函数的外部定义了一个BlockSize,然后又定义了一个结构(两者都是在函数外部).编译的时候,出现一个error.提示说:variably modified 'array' at file scope const int BlockSize = 20;//define BlockSize 20typedef struct _node { int array[BlockSize]; struct _node* next;}N

c语言问题 新手求解-free链表节点就会出现触发断点的错误

问题描述 free链表节点就会出现触发断点的错误 #include #include #include #include typedef struct Pcb { char name[10]; struct Pcb*next; }NPCB,*PCB; bool delet_list(PCB phead); int add_list(PCB phead, char s[10]); void traverse_list(PCB phead); void traverse(PCB phead1,PCB

c语言问题 新手求解-司机与售票员问题o( =?ω?= )m求大神帮忙

问题描述 司机与售票员问题o( =?ω?= )m求大神帮忙 如何用C语言模拟协调司机与售票员问题PV操作代码的设计与实现o( =?ω?= )m应该怎么做.求大神帮忙(*/ω\*) 解决方案 无非就是生产者消费者问题,不管名词换成什么,都是一样的. 解决方案二: http://blog.csdn.net/zgrjkflmkyc/article/details/8971894

ios-oc语言命名规律新手求解

问题描述 oc语言命名规律新手求解 本人新手.刚学oc语言,发现oc里面好多命名都相同,问下oc命名出了见名知义外,还有什么规定么,比如什么不能和什么重名等 解决方案 http://wenku.baidu.com/link?url=Z-Hs9EILt8X-oF4tGK5s0f9jbuxUABHqzgvg_JTVRkEGq130zoWGBtkMPIbOV1m8FqS9El7rK0klzwEPO0cDZWkxW7WVcalpY9ZpexhD6EO 解决方案二: 还有类的名称约束.oc函数名称也是用的

c语言-c基础问题,新手求解!

问题描述 c基础问题,新手求解! 给一个不多于5位数的正整数,要求: 1.求出它是几位数: 2.分别输出每一位数: 3.按逆序输出各位数字.(我只用if语句写的代码如下,看看那些错了,非常感谢!) #include<stdio.h> int main() { int x,i,j,k,z,y,s; scanf("%d",&x); if(x>99999&&x<0) printf("It is error"); else {

刚学c语言的新手关于C语言的一些问题

问题描述 刚学c语言的新手关于C语言的一些问题 char z; z = getchar(); while ( z=='y'|| z == 'Y' || z = 'n' || z == 'N') 我用的是vs2015 为什么z那里显示表达式必须是可修改的左值 解决方案 关于c语言的一些问题关于C语言字符串拼接的一些问题C语言指针的一些问题 解决方案二: 不明白你想表达的意思 解决方案三: char z; z = getchar(); 这样用应该没问题啊? 如果z不是可修改的左值,又怎么接收getc

格式-一个c语言小程序求解?

问题描述 一个c语言小程序求解? #include int main() { double a=0,b=0; scanf("%f%d",&a,&b); printf("%fn%dn",a,b); system("pause"); return 0; } 输出结果如图所示,为什么输入格式以浮点数形式输入不可以正确输出,而整形的可以 解决方案 C语言格式输入函数scanf()详解 解决方案二: 这是其中对 float 和 double

ubuntu-C语言字节对齐求解??

问题描述 C语言字节对齐求解?? #include #pragma pack(8)struct TestStruct4{ char a; long b;};struct TestStruct5{ char c; struct TestStruct4 d; long long e;}; #pragma pack() void main(){ struct TestStruct4 f; struct TestStruct5 j; printf(""%d "" sizeo

数据-新手求解asp.net:asp.net中如何根据自己的需要动态的生成表格并能输入保存

问题描述 新手求解asp.net:asp.net中如何根据自己的需要动态的生成表格并能输入保存 新手求解asp.net:asp.net中如何根据自己的需要输入行列数动态的生成表格行和列,并且在网页中生成的表格能够对数据的输入并保存到后台数据库中,如果表格不能实现输入的话用文本框形式又如何解决?如何动态生成文本框并保存到数据库表格中,急啊,谢谢大神指点,好人一生平安0.0! 解决方案 asp.net 动态表格生成1.ASP.NET动态生成HTML页面Asp.net利用Jquery动态添加表格的行数