由於長時間混用c和c++,以及自己c++學的不紮實,對類印象草草,簡單的任務寫了不短時間,特此整理一下
gets 讀 char *會有問題,直接讀char
重定向freopen(, ,stdin); fclose(sdtin); 一般不太寫fclose,我也不知道為啥
在嘗試使用string的時候,遇到了讀入問題和輸出問題(具體是啥昨天剛寫今天就忘記了。。。)還出現過bad_malloc什麼的報錯,emm
這種姿勢是正確的
string s = "hello world!";
printf("%s", s.c_str()); //輸出 "hello world!"
string.find_first_of("0x")也遇到過無法正確定位的情況,好像是直接定位到0第一次出現的位置
注意!以下寫法是無法正確返回的
char * process(char s)
這樣才是可以的
char * process(char s)
看來我的習慣還是不好。。遇到的問題就這麼讓它散失在記憶的長河等我下次再遇到了
c++中string、char *、char、const char*的轉換 太秀了,以前都沒注意
**在固定行會出現亂碼,與檔案內容無關,固定行亂碼,很迷(已解決,將tmp陣列開成全域性即可,原因未知)
#include#include#include#include#includeusing namespace std;
char pre[1000];
char in[1000];
char tmp[1000];
char* process(char s) //傳入乙個字串,返回要求的
tmp[cnt++]=s[i];
i++;
}tmp[cnt]='\0';
break;}}
char *re=tmp;
return re;
}int main()
}fclose(stdin);
fclose(fp);
}
c yaml檔案讀寫與字串處理
include include include yaml.h include include include include include include using namespace std 用新的字元 字串 替換舊的字元 字串 std string replace all distinct ...
Perl讀寫檔案 字串操作
perl中讀寫檔案的方法非常簡單,可以使用open或sysopen函式來開啟檔案,linux下執行perl指令碼只需 xx.pl 或 perl xx.pl。讀檔案 open 檔案控制代碼,檔名 或者 open 檔案控制代碼,檔名 如 open in,test.txt while close in 寫...
PHP字串型別,以及字串型別的處理
在php的原始資料型別中,有一種字串型別。字串也就是由乙個個的字元組合而成的。php中的字元包括以下4種。數字 如1 2 3等。字母 如a b c等。特殊字元 如 等。格式字元 如 n r t等。在實際應用中,經常會將字串按指定的格式進行輸出,這就是字元的格式化。1 去除首尾空格或指定字元 2 大小...