- 博客(23)
- 收藏
- 关注
原创 让我曾经蛋疼的错误
public class Stringtoint { public static void main(String[] args) { int w = new Integer(args[0]).intValue(); int h = Integer.parseInt(args[1]); for(int
2012-04-23 16:59:11 541
转载 找素数
1. #include #define FLASE 0#define TRUE 1int isPrime(int n){ int i; if(n == 1) { return FLASE; } if(n == 2) { return TRUE; } for(i=2;i { if(n%i == 0) { re
2012-04-06 10:24:37 688
原创 error C2143: syntax error : missing ';' before 'type'
#include #define FLASE 0#define TRUE 1int isPrime(int n){ //int i; if(n == 1) { return FLASE; } if(n == 2) { return TRUE; } for(int i=2;i//出现错误,原因:变量的定义放在可执行代码之后,应将int i;
2012-04-06 10:16:13 414
转载 csanf()
问题一 如何让scanf()函数正确接受有空格的字符串?如: I love you! #include int main() { char str[80]; scanf("%s",str); printf("%s",str); return 0; } 输入:I love you!
2012-04-06 09:33:31 536
原创 / 和 \文件路径
FILE *fp1 = NULL; fp1=fopen("D:/Program Files/Microsoft Visual Studio/MyProjects/1.jpg","r"); FILE *fp1 = NULL; fp1=fopen("D:\\Program Files\\Microsoft Visual Studio\\MyProjects\\1.jpg","r"
2012-04-05 23:19:47 341
转载 C语言中输入输出函数
printf 格式输出到屏幕fprintf 格式输出到磁盘 scanf 从屏幕格式输入fscanf 从磁盘格式输入 putchar 字符输出到屏幕puts 字符串输出到屏幕 fputc 字符输出到磁盘fputs 字符串输出到磁盘 getchar 从屏幕得到一个字符gets 从屏幕得到一个字符串 fgetc 从磁盘得到一个字符fgets
2012-04-05 22:31:00 344
原创 fseek()和fgets()
d1.txt:123345fs;lkdfja;aslefafs #include "stdio.h"int main(void){ FILE *fp1 = NULL; char a[6]; fp1=fopen("d1.txt","r"); if(fp1 == NULL) { printf("d1.txt is not open \n");
2012-04-05 22:28:02 1084
转载 文件的复制
FILE *srcfp = NULL; FILE *desfp = NULL; char buff[30] = {0}; srcfp = fopen("testsrc.txt","r"); desfp = fopen("testdes.txt","w"); if(srcfp == NULL) { printf("testsrc.txt is not open \n")
2012-04-05 18:07:56 228
原创 文件的写入操作
#include "stdio.h"int main(void){ FILE *f=NULL; char ch; f=fopen("d2.txt","a"); if(f == NULL) { printf("fail\n"); } while(1) { ch = getchar(); if(ch == '#') { brea
2012-04-05 17:27:09 265
原创 error C2275: 'FILE' : illegal use of this type as an expression
#include "stdio.h" int main(void){FILE *f=NULL;f=fopen("dd2.txt","r");if(f == NULL){printf("fail\n");} FILE *fp1 = NULL; //出错处FILE *fp2 = NULL;fp1 = fopen("d1.txt","w");
2012-04-05 13:20:10 943
原创 实现各种功能的函数
1.打印0~10之间的奇数 for(int i=0;i { if(i%2==0) continue; System.out.println(i); }
2012-04-05 08:26:10 308
转载 换行符‘\n’和回车符‘\r’
换行符‘\n’和回车符‘\r’ 在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打两个字符。要是在这0.2秒里面,又有新的字符传过来,那么这个字符将丢失。于是,研制人员想了个办法解决这个问题,就是在每行后面加两个表示结束的字符。一个叫做“回
2012-04-04 23:10:21 1861
转载 c语言内存操作函数
一、malloc/calloc名称:Malloc/calloc功能: 动态内存分配函数头文件:#include 函数原形:void *malloc(size_t size);void *calloc(size_t num,size_t size);
2012-04-02 15:29:08 287
原创 memset()函数
#include#include#includevoid main(){char *s = "HELLO WORLD";memset(s,'D',5);printf("%s",s);}该程序运行时关闭,因为"HELLO WORLD"在静态存储区,值不能修改。但如果改成char s[12] = "HELLO WORLD";程序就可以运行。
2012-03-25 17:35:00 255
原创 strlen()函数
#include#include#includevoid main(){char a[10],*b;b=(char *)memset(a,'1',10); // 注意强制转换for(i=0;i { printf("%c ",a[i]); }}此程序打印出来并不是 10个1,因为strlen()
2012-03-25 17:16:45 389
原创 数组作为函数参数的传递
#include void main(){ int data[] = {1,2,3,4,5,6,7,8,9,10}; int size = sizeof(data)/sizeof(data[0]);//(********)求数组中元素的个数 printf("%d\n",sizeof(data)); //此处求的是数组的大小printf("%d\n",addArray(
2012-02-28 19:17:54 471
转载 关于netstat命令
Windows本身自带的netstat命令 关于netstat命令,我们先来看看windows帮助文件中的介绍: Netstat 显示协议统计和当前的 TCP/IP 网络连接。该命令只有在安装了 TCP/IP 协议后才可以使用。 netstat 参数 -a:显示所有连接和侦听端口。服务器连接通常不显示。 -e:显示以太网统计。该参数可以与 -s 选项结合使用
2012-02-28 08:58:39 432
转载 网络相关
如何查看本机所开端口用netstat -a —n命令查看!再stat下面有一些英文,我来简单说一下这些英文具体都代表什么LISTEN:侦听来自远方的TCP端口的连接请求SYN-SENT:再发送连接请求后等待匹配的连接请求SYN-RECEIVED:再收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED:代表一个打开的连接FIN-WAIT-1:等待远程TCP连
2012-02-28 08:37:18 7848
转载 函数中结构体的传递
#include typedef struct Mystruct{ int iTest;}Mystruct,*LPMystruct;void Test(LPMystruct s ){ s->iTest = 8; }void Test2(Mystruct s ){ s.iTest = 7; }int main(int argc, char *a
2012-02-28 07:55:36 892
转载 Windows SDK
Windows SDK 微软每推出一个重要的windows版本,一般都会同时推出一个SDK(Software Development Kit)。SDK包含了开发该windows版本所需的windows函数和常数定义、API函数说明文档、相关工具和示例。SDK一般使用C语言,但不包括编译器。高版本VC++包括了SDK所有的头文件、帮助、示例和工具,不需要再安装SDK,低版本如VC++5.0则需
2012-02-27 10:46:25 291 1
转载 关于SDK
SDK 是 Software Development Kit 的缩写,中文意思就是“软件开发工具包”。这是一个覆盖面相当广泛的名词,可以这么说:辅助开发某一类软件的相关文档、范例和工具的集合都可以叫做“SDK”。具体到我们这个系列教程,我们后面只讨论广义 SDK 的一个子集——即开发 Windows 平台下的应用程序所使用的 SDK。 呵呵,其实上面只是说了一个 SDK 大概的概念而已,理解什么是
2012-02-27 10:43:27 184
转载 关于sizeof 和 strlen的区别
1. 编译时计算运算符sizeof,可用类型或变量做参数,计算占用内存的大小。sizeof后若是类型必须加括弧,若是变量名可不加括弧。sizeof(x)可用来定义数组维数。如:printf("%d\n",sizeof(short));输出的结果为短整型的长度2。用结构类型或变量做参数时,sizeof 返回实际的大小,当用于静态数组时,sizeof 返回全部数组的尺寸。sizeof 操作符不能返
2012-02-12 12:29:51 170
转载 C++中对sprintf()函数的说明
在将各种类型的数据构造成字符串时,sprintf 的强大功能很少会让你失望。由于sprintf 跟printf 在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf 比printf 有用得多。sprintf 是个变参函数,定义如下:int sprintf( char *buffer, const char *format [,
2012-02-12 12:20:57 424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人