返回列表 发帖

c语言的一些实例

闲话不说,就是c语言的例子,学编程就是看人家写的,自己试着写的一个过程,建议大家买本书看着,因为有些东 西是要自己慢慢去理解的。程序是从网上找来的,我做了一部分更改,(vc6.0+xp测试通过)都是好简单的,高手就不要笑了,如果有错误大家就提出拉,一起讨论。 还有很多,我会都帖出来的! 建议不要直接copy进去编译,自己动手敲进去,怎么说呢,这样我个人觉得更好(从我一高中同学那学来的一种学习方法,他没事就抄书玩,他成绩很好)! #include void main (void) { char string[256]; int i; for (i = 0; i < 26; i++) { string = ';A'; + i; } string = 0x00; printf("%s\n",string); string[10] = NULL; printf ("The string contains %s\n", string); } #include #include void main () { int int_value; float flt_value; long long_value; int_value = atoi("12345"); flt_value = atof("33.45"); long_value =atol("12BAD"); printf("int %d float %5.2f long %ld\n", int_value, flt_value, long_value); } #include void main(void) { char string[] = "\"Stop!\", he said."; printf(string); } //如何输出 "" #include #include void main(void) { char title[64] = "1001 C/C++ Tips!"; char *ptr; if (ptr = strchr(title, ';C';)) printf("First occurrence of C is at offset %d\n", ptr - title); else printf("Character not found\n"); } /*函数名:strchr 函数原型:char *strchr(char *str,int ch) 功能:找出str指向字符串中第一次出现字符ch的位置 返回值:返回指向该位置的指针,如找不到,则返回空指针 包含文件:string.h*/ #include #include void main(void) { printf("Comparing Abc with Abc %d\n", strcmp("Abc", "Abc")); printf("Comparing abc with Abc %d\n", strcmp("abc", "Abc")); printf("Comparing abcd with abc %d\n", strcmp("abcd", "abc")); printf("Comparing Abc with Abcd %d\n", strcmp("Abc", "Abcd")); } /*函数名:strcmp 函数原型:int strcmp(char * str1,char *str2) 功能:比较两个字符串str1,str2。 返回值:str1str2,返回正数。 包含文件 string.h */ #include #include void main(void) { char title[] = "Jamsa';s 1001 C/C++ Tips"; char book[128]; strcpy(book, title); printf("Book name %s\n", book); } /*函数名:strcpy 函数原型:char *strcpy(char * str1,char *str2) 功能:把str2指向的字符串拷贝到str1中去。 返回值:返回str1. 包含文件 string.h */ #include #include void main(void) { char book_title[] = "Jamsa';s 1001 C/C++ Tips"; printf("%s contains %d characters\n", book_title, strlen(book_title)); } /*函数名:strlen 函数原型:unsigned int strlen(char * str) 功能:统计字符串str中字符的个数(不包括终止符';\0';). 返回值:返回字符个数. 包含文件 string.h */ #include #include void main(void) { char name[64] = "Bill"; strcat(name, " and Hillary"); printf("Did you vote for %s?\n", name); } /*函数名:strcat 函数原型:char *strcat(char * str1,char *str2) 功能:把字符串str2接到str1后面,str1最后面的';\0';被取消。 返回值:返回str1. 包含文件 string.h */

c语言的一些实例

可以给新学C的兄弟们点帮助,我有个软件上有所有关于C的函数,大家有兴趣发个短信给我,我QQ上帮大家发过去

TOP

返回列表 回复 发帖