strcpy-请帮我看看这个程序吧,编译都成功了,还不能运行

问题描述

请帮我看看这个程序吧,编译都成功了,还不能运行

请帮我看看这个程序吧,编译都成功了,还不能运行
main()
{
char* greeting="hello ";
char* name;
scanf("%s",name);
strcpy(greeting,name);
printf("%s",greeting);
}

解决方案

指针是不可以读的,另外缺少头文件,根据你的上下文,我觉得你想用strcat连接字符串

完整的程序

#include <stdio.h>
#include <string.h>

int main()
{
char greeting[100]="hello ";
char name[100];
scanf("%s",name);
strcat(greeting,name);
printf("%s",greeting);
}

解决方案二:

 指针是不可以读的,另外缺少头文件,根据你的上下文,我觉得你想用strcat连接字符串

完整的程序

#include
#include

int main()
{
char greeting[100]="hello ";
char name[100];
scanf("%s",name);
strcat(greeting,name);
printf("%s",greeting);
}


时间: 2024-08-03 17:08:14

strcpy-请帮我看看这个程序吧,编译都成功了,还不能运行的相关文章

BCB 的程序在编译环境中没事,但是运行EXE后白屏

问题描述 BCB 的程序在编译环境中没事,但是运行EXE后白屏 BCB 的程序在编译环境中没事,但是运行EXE后白屏,这是在WINXP下,在WIN2000下没有这种情况发生.

变换-麻烦各位帮我改下程序吧,输入#include &amp;amp;quot;stdafx.h&amp;amp;quot;在VC++上面不能运行呀~~

问题描述 麻烦各位帮我改下程序吧,输入#include "stdafx.h"在VC++上面不能运行呀~~ #include ""stdafx.h""#include #include #include #include #include #define N 1000 /*定义复数类型*/ typedef struct { double real; double img; }complex; void fft(); /*快速傅里叶变换*/ void

大家好,这个程序一直显示不对,请帮一下忙,谢谢!

问题描述 大家好,这个程序一直显示不对,请帮一下忙,谢谢! #include void main() { float celsius=0,True_celsius=0,True_salary=0,salary=0; printf("Enter the number of celsius>n"); scanf("%1f",&celsius); printf("Enter the number of salary>n"); sca

visual studio 2008-看了个vc6写的小程序用vc2008写就出错了,请帮我看看出错在哪里?

问题描述 看了个vc6写的小程序用vc2008写就出错了,请帮我看看出错在哪里? 我在vc2008里写了个简单的DLL,并希望调用它,结果出错了,不知道出错在哪里,希望知道的朋友指点,谢谢! dll代码: int myadd(int a, int b)//自定义的函数,返回俩数之和 { // AFX_MANAGE_STATE(AfxGetStaticModuleState()); return a+b; } ; myadd.def : 声明 DLL 的模块参数. LIBRARY "myadd&q

红外解码-大神求助,请帮将下面的51程序12M晶振控制的程序调成22.1184M晶振控制的程序

问题描述 大神求助,请帮将下面的51程序12M晶振控制的程序调成22.1184M晶振控制的程序 /*----------------------------------------------- ???????????????÷ ------------------------------------------------*/ #include //°ü???·????????°??é?????è?????????·????°ü???????????????÷???¨?? sbit SSR=P

java-初学者JAVA编写的程序问题,请帮我看看哪里错了

问题描述 初学者JAVA编写的程序问题,请帮我看看哪里错了 这个是程序 mport java.io.*; public class shuru{ public static void main(String[] args){ try { InputStreamReader is=new InputStreamReader(System.in); BufferedReader br= new BufferedReader(is); String s; **(1)System.out.print("

练习-请帮我看看为何在输入回车以后程序不能执行倒数第二行?

问题描述 请帮我看看为何在输入回车以后程序不能执行倒数第二行? #include #include "Sales_item.h" int main(){ Sales_item item, addItem; std::cout << std::endl; std::cin >> item; while (std::cin >> addItem) item += addItem; std::cout<<"The sum of thi

java请进,本人小白,这个很简单程序看不懂,单击事件。请帮我讲解一下,就是用AIDE开发的呜呜

问题描述 java请进,本人小白,这个很简单程序看不懂,单击事件.请帮我讲解一下,就是用AIDE开发的呜呜 解决方案 这是android/安卓,和java不是一回事-- 请会安卓的来解答吧 解决方案二: **首先上面的三个private是定义在本类里的私有对象. super.oncreate()方法是默认继承的. 下面的setContentView是将R下面的layout中的newone设为初始布局 三个this.XXX是将上面的对象进行初始化,要不会报空指针异常. btn是个按钮,你的代码是给

c++-我调用opencv中的函数计算出的hu矩没有旋转、缩放不变性,请大家帮我看下程序哪出问题了。

问题描述 我调用opencv中的函数计算出的hu矩没有旋转.缩放不变性,请大家帮我看下程序哪出问题了. #include #include #include using namespace std; using namespace cv; int main(int argc, char *argv[]) {//读入图片预处理 Mat image=imread("F:vs2010 project21.jpg"); //image.create(480, 640, CV_8UC1); na