#include<stdio.h>
#include<string.h>
#define INIT_SIZE 100;
#define STACKSIZE 100;
typedef char SElemType;
typedef char Status;
typedef struct{
SElemType *base;
SElemType *top;
int stacksize;
}SqStack;
Status InitStack(SqStack &S){
S.base=(SElemType * )malloc(INIT_SIZE*sizeof(SElemtype));
S.top=S.base;
S.stacksize=INIT_SIZE;
return OK;
}
Status Push(Sqstack &S,SElemType e){
if(S.top-S.base>=S.stacksize){
S.base=(SElemtype *)realloc(S.base,(S.stacksize+STACKSIZE)*sizeof(SElemtype));
S.top=S.base+S.stacksize;
S.stacksize+=STACKSIZE;
}
S.top++=e;
return OK;
}
Status Pop(SqStack &S,SElemType{
if(S.top==S.base) return error;
e=*--S.top;
return OK;
}
int main(){
char date[100];
scanf("%s",date);
size_t len;
len = strlen(date);
printf("Length: %d\n", len);
return 0;
}
編譯單個檔案...
--------
- 檔案名: D:\FFOutput\作業3.c
- 編譯器名: TDM-GCC 4.9.2 64-bit Release
處理 C 源檔案...
--------
- C 編譯器: D:\FFOutput\Dev-Cpp\MinGW64\bin\gcc.exe
- 命令: gcc.exe "D:\FFOutput\作業3.c" -o "D:\FFOutput\作業3.exe" -g3 -I"D:\FFOutput\Dev-Cpp\MinGW64\include" -I"D:\FFOutput\Dev-Cpp\MinGW64\x86_64-w64-mingw32\include" -I"D:\FFOutput\Dev-Cpp\MinGW64\lib\gcc\x86_64-w64-mingw32\4.9.2\include" -L"D:\FFOutput\Dev-Cpp\MinGW64\lib" -L"D:\FFOutput\Dev-Cpp\MinGW64\x86_64-w64-mingw32\lib" -static-libgcc -g3
D:\FFOutput\作業3.c: In function 'main':
D:\FFOutput\作業3.c:8:18: error: 'str' undeclared (first use in this function)
len = strlen(str);
^
D:\FFOutput\作業3.c:8:18: note: each undeclared identifier is reported only once for each function it appears in
編譯結果...
--------
- 錯誤: 1
- 警告: 0
- 輸出檔案名: D:\FFOutput\作業3.exe
- 輸出大小: 148.337890625 KiB
- 編譯時間: 0.13s
uj5u.com熱心網友回復:
len = strlen(str); 錯誤提示是:str未宣告轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/133116.html
標籤:新手樂園
上一篇:C語言
