原创 Windows SDK

 Windows SDK   微軟每推出一個重要的windows版本,一般都會同時推出一個SDK(Software Development Kit)。SDK包含了開發該windows版本所需的windows函數和

原创 / 和 \文件路徑

FILE *fp1 = NULL;  fp1=fopen("D:/Program Files/Microsoft Visual Studio/MyProjects/1.jpg","r");     FILE *fp1 = NULL;  f

原创 c語言內存操作函數

一、malloc/calloc 名稱: Malloc/calloc 功能: 動態內存分配函數 頭文件: #include <stdlib.h> 函數原形: void *malloc(size_t size

原创 csanf()

問題一   如何讓scanf()函數正確接受有空格的字符串?如: I love you!   #include <stdio.h>   int main()   {   char str[80];   scanf("%s"

原创 C語言中輸入輸出函數

printf 格式輸出到屏幕 fprintf 格式輸出到磁盤   scanf 從屏幕格式輸入 fscanf 從磁盤格式輸入   putchar 字符輸出到屏幕 puts 字符串輸出到屏幕   fputc 字符輸出到磁盤 fputs 字符串

原创 讓我曾經蛋疼的錯誤

public class Stringtoint {     public static void main(String[] args) {              int w = new Integer(args[0]).intVa

原创 error C2143: syntax error : missing ';' before 'type'

#include <stdio.h> #define FLASE 0 #define TRUE 1 int isPrime(int n) {  //int i;  if(n == 1)  {   return FLASE;  }  if(

原创 const static在c c++中的作用

const static在c c++中的作用 一.C語言中的const     const是C語言中保留的一個關鍵字,它用來限定一個變量是隻讀的,即不可變的。程序中使用const可以在一定程度上提高程序的健壯性,但是程序中使用過多

原创 文件的寫入操作

#include "stdio.h" int main(void) {  FILE *f=NULL;   char ch;  f=fopen("d2.txt","a");  if(f == NULL)  {   printf("fail\

原创 換行符‘\n’和回車符‘\r’

換行符‘\n’和回車符‘\r’ 在計算機還沒有出現之前,有一種叫做電傳打字機(Teletype Model 33)的玩意,每秒鐘可以打10個字符。但是它有一個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字符。要是在

原创 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 *fp

原创 fseek()和fgets()

d1.txt:123345fs;lkdfja;aslefafs       #include "stdio.h" int main(void) {  FILE *fp1 = NULL;  char a[6];  fp1=fopen("d1

原创 關於netstat命令

Windows本身自帶的netstat命令 關於netstat命令,我們先來看看windows幫助文件中的介紹:    Netstat 顯示協議統計和當前的 TCP/IP 網絡連接。該命令只有在安裝了 TCP/IP 協議後纔可以使用。

原创 memset()函數

#include<stdio.h> #include<memory.h> #include<string.h> void main() { char *s = "HELLO WORLD"; memset(s,'D',5); printf(

原创 strlen()函數

#include<stdio.h> #include<string.h> #include<memory.h> void main(){ char a[10],*b; b=(char *)memset(a,'1',10);       /