1、cin
char *str = new char[100];
cin >> str;
cout << str << endl;
例如:
輸入:ajfgjsfg djfhsdjgh sdjgsdjgj
輸出:ajfgjsfg
說明cin讀取到直到遇到空格。
2、strlen
char *str1 = "";
cout << strlen(str1) << endl;
/*報錯,所以不能對空指標取strlen()
char *str2 = null;
cout << strlen(str2) << endl;
*/char *str3 = "abcdefg";
cout << strlen(str3) << endl;
輸出:
0
7
。。。待補充。。未完。。。
易犯錯的知識點
一 var ful john var obj console.log obj.prop.getfull aure var test obj.prop.getfull console.log test john 二 settimeout settimeout第乙個引數應該是函式,如果不是函式的話,直接...
編寫C程式容易犯錯的地方
編寫c程式要注意的地方非常多,稍不留神就會掉入萬劫不復的 坑 以下就列舉一些 陣列 結構體,以及動態建立的記憶體區域必須初始化。如果不進行初始化,變數值是不可預估的!例如 struct node node node memset node,0,sizeof node if node next nul...
C C 檔案讀取常用函式及新手易犯錯誤
1.c語言中,注意getline 和fgets 的區別,兩者都是讀取檔案的一行。但是用法有所區別。getline 的定義是 size t getline char s,size t n,file fp 該函式在呼叫的時候,不用為s分配記憶體,該函式內部會為其動態分配記憶體,如果呼叫成功,將返回分配記...