C语言 字符串新手问题
来源:百度知道 编辑:UC知道 时间:2024/06/18 04:33:08
我想把一个字符串赋给一个变量, 然后输出到屏幕上
形式是这样的...
char a;
a="输出本字符串";
printf("%s",a);
这样写是错误的.. 我想知道怎么写才能达到我要的要求..
C语言,不是C++
谢谢大家
形式是这样的...
char a;
a="输出本字符串";
printf("%s",a);
这样写是错误的.. 我想知道怎么写才能达到我要的要求..
C语言,不是C++
谢谢大家
#include "stdio.h"
main()
{
char *a;
a="abcedr";
printf("%s",a);
getch();
}
将你的char a改成char *a
另外有的编译器不支持中文的。
我写的已经通过编译
C语言好像不能用中文吧,如果你用的是tuboo c
#include <stdio.h>
void main()
{
char a[] = "输出本字符串";
char *b = "输出本字符串";
char *d; /**/
d = "输出本字符串";
printf ("%s\n", a);
printf ("%s\n", b);
printf ("%s\n", d);
}
//可以用VC6.0编写C程序
用字符指针或数组均可