C++調試輸入
1.從文件
ifstream cin("in.txt",ios::in);
if(!cin){
cerr<<"open error!"<
}
//your code
cin.close();
2.從字符緩存區
char input[]=""; //input可初始化為需要輸入的數據
istrstream cin(input);
//your code
C調試輸入
//標准輸入重定向到文件
freopen("in.txt","r",stdin);
//your code
fclose(stdin);
C字符串格式化化輸入輸出函數
1.int sprintf( char *buffer, const char *format, [ argument] … );
功能:
將argument中的數據格式化輸出到字符串緩沖區。
參數:
buffer:字符串的緩沖區。
format:格式控制字符串。
[argument]...:可選參數,可以是任何類型的數據。
2.int sscanf(const char *buffer,const char*format,[argument ]...);
功能:
從字符串緩沖區中依照format的格式將數據寫入到argument裡
參數:
buffer:字符串緩沖區
format:格式控制字符串
argument 選擇性設定字符串