一段求字符串长度的代码,求改错
#include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]){ int len=0; char s1[80]; int str_len(char); printf("enter the string:\n"); scanf("%s",s1); len=str_len(s1[80]); printf("the length is :%d\n",len); return 0;}int str_len(char s[]){ int i=1; while(s[i]!='\0') { i++;} return i;}
#include <iostream.h>#include <stdio.h>int main(int argc, char* argv[]){ int len=0; char s1[80]; int str_len(char*); printf("enter the string:\n"); scanf("%s",s1); len=str_len(s1); printf("the length is :%d\n",len); return 0;}int str_len(char* s){ int i=1; while(s[i]!='\0') { i++;} return i;}