c語言結束字元串
發布時間: 2022-08-30 11:52:53
1. c語言輸入字元串,結束問題
#include<stdio.h>
intmain(void){
charstr[100][20],n=-1,i;
while(gets(str[++n]));
for(i=0;i<n;printf("%s ",str[i++]));
return0;
}
2. c語言中如何判斷一個字元串到結尾
舉個例子:
#include
#define
N
10
int
strchang(char
str[])
{
int
i=0;
for(
;str[i];i++);
return
i;
}
void
main()
{
char
s[N];
scanf("%s",s);
printf("字元串的長度是:%d\n",strchang(s));
}
字元串是以'\0'結尾的所以遇到它就表示字元串結束
3. C語言三個結束符有什麼不同 EOF 『\0』 '\n'
EOF(End of file)是知C/C++裡面的宏定義,具體定義式是#define EOF -1,表示的是文件的結束標志,值等於-1,一般用在文件讀取的函數裡面,比如fscanf fgetc fgets等,一旦讀取到文件最後就返回EOF標志並結束函數調用。
'