C新手 一个程序不知道错了那里(在线等待)
我是C新手 正试着写个程序
#include "stdafx.h"
#include "stdlib.h"
struct friend_list{
char name[5];
int phone[10];
struct friend_list *next;
};
void initial(friend_list &people){
struct friend_list *p;
p=&people;
p=(*friend_list)malloc(sizeof(friend_list));
}
int main(int argc, char* argv[])
{
int n,flag=1;
struct friend_list people;
printf("欢迎进入通讯录管理系统!!!\n");
printf("请输入你所需要的服务:\n");
printf("1:新建通讯录\n");
printf("2:插入通讯录\n");
printf("3:查询通讯录\n");
printf("4:删除通讯录\n");
printf("5:输出通讯录\n");
printf("0:退出管理系统\n");
scanf("%d,&n");
do{
switch(n){
case'1':
initial(people);
break;
case'2':break;;
case'3':break;;
case'4':break;;
case'5':break;;
case'0':break;;
default:
printf("请输入正确的号码!
相关问答:
问一下:
#include <stdio.h>
int main()
{
char x, y, z;
int i;
int a[16];
for(i=0; i<=16; i++)
{
a[i] = 0;
......
最近在看一个用bison实现的C parser,OS是opensolaris。当用它来解析一个简单的hello.c时,出现“/usr/include/sys/va_list.h: parse error before __gnuc_va_list”。打开文件va_list.h后发现这样一行“typedef __bu ......
大家好:
我是搞C的, 现在想用C 连接MYSQL,但是怎么也连接不了,我的代码如下:
#include <stdio.h>
#include "C:\Program Files\MySQL\MySQL Server 5.0\include\mysql.h"
......
问题一:
在对齐为4的情况下
struct BBB
{
long num;
char *name;
short int data;
char ha;
short ba[5];
}*p;
p=0x1000000;
p+0x200=____;
(Ulong)p+0x200=____;
(char*)p+0x200=____;
假设在32位C ......
#include "stdio.h"
int main()
{
char *ch(char *, char *);
char str1[]="I am glad to meet you!";
char str2[]="Welcom to study C!";
&nb ......