本文目錄一覽:
- 1、VC不能用c語言stdlib.h標準庫中的宏是軟體有問題嗎
- 2、C語言!stdlib.h包含calloc函數,寫好了卻運行不了怎麼回事?
- 3、C語言問題:程序出錯 #include
- 4、c語言,下面這個哪錯了? #include “stdio.h” #include “stdlib.
- 5、C語言問題,為什麼錯了? #include #include void main() { char c; FILE *fpa,*fpb; i
VC不能用c語言stdlib.h標準庫中的宏是軟體有問題嗎
不知道你用的什麼編譯環境,可能是 stdlib.h 這個頭文件有問題,或者是你的宏設置有問題,比如在 include stdlib 之前就已經定義了 _INC_STDLIB 這個宏了。
不過,針對這個問題,你可以自己定義一下這個宏來解決:
#define RAND_MAX 0x7fff
C語言!stdlib.h包含calloc函數,寫好了卻運行不了怎麼回事?
程序沒問題啊,看你用的是DEV-CPP,用F11編譯運行程序
先輸入一個個數,然後輸入個數個數
如
10 1 2 3 4 5 6 7 8 9 10
程序會輸出這十個數,然後輸出它們的和
C語言問題:程序出錯 #include
修改後:
#includestdio.h
#includestdlib.h
#includestring.h
void sort(char *x,char *y,char *z);
int main(void)
{
char a[81],b[81],c[81];
printf(“輸入三個字元串:\n”);
gets(a);
gets(b);
gets(c);
sort(a,b,c);
printf(“排序:”);
printf(“%s\n%s\n%s\n”,a,b,c);
system(“PAUSE”);
return 0;
}
void sort(char *x,char *y,char *z)
{
char temp[81]={0};
if(strcmp(x,y)0)
{
strcpy(temp,x);
strcpy(x,y);
strcpy(y,temp);
}
if(strcmp(y,z)0)
{
strcpy(temp,y);
strcpy(y,z);
strcpy(z,temp);
}
if(strcmp(x,z)0)
{
strcpy(temp,x);
strcpy(x,z);
strcpy(z,temp);
}
}
c語言,下面這個哪錯了? #include “stdio.h” #include “stdlib.
首先while寫錯了,然後那個打不開退出應該是exit(1) ,0代表正常退出。
#include “stdio.h”
#include “stdlib.h”
int main()
{
FILE *fp;
char ch,c[10];
scanf(“%s”,c);
printf(“%s”,c);
if ((fp=fopen(c,”w”))==NULL)
{
printf(“無法打開此文件\n”);
exit(1);
}
ch=getchar();
ch=getchar();
while(ch!=’#’)
{
fputc(ch,fp);
putchar(ch);
ch=getchar();
}
fclose(fp);
putchar(10);
return 0;
}
C語言問題,為什麼錯了? #include #include void main() { char c; FILE *fpa,*fpb; i
這一小段沒有語法錯誤,只要分行寫就可以了。
#includestdio.h
#includestdlib.h
void main() {
char c; FILE *fpa,*fpb;
exit(0);
}
要有錯,則是編譯器錯,或編譯器沒安裝好,環境變數沒設好。
原創文章,作者:CJAW,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/147769.html