亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果使用注釋掉的那一行,注釋掉其前面的 cin >> str 的話 , 則兩個文件里的都打印出來了

如果使用注釋掉的那一行,注釋掉其前面的 cin >> str 的話 , 則兩個文件里的都打印出來了

C++
幕布斯7119047 2023-04-08 23:19:15
#include "iostream"using namespace std ;int main() { char str[128] ; freopen( "a.txt" , "r" , stdin ) ; cin >> str ; cout << str << endl ; fclose(stdin) ; freopen( "b.txt" , "r" , stdin ) ; cin >> str ; //scanf( "%s" , str ) ; 如果用scanf 是可以的 cout << str << endl ; return 0 ; }a.txt 里只有一行字符串 “aaaaaaaaaaaaaaa”b.txt 里只有一行字符串 “bbbbbbbbbbbbbbb”但是只看輸出 a.txt 里的 求解。
查看完整描述

1 回答

?
慕尼黑的夜晚無繁華

TA貢獻1864條經驗 獲得超6個贊

#include "iostream"#include<stdio.h>using namespace std ;

int main()
{
	char str[128] ;

	freopen( "a.txt" , "r" , stdin ) ;
	cin >> str ;
	cout << str << endl ;
	fclose(stdin) ;


	freopen( "b.txt" , "r" , stdin ) ;
	cin >> str ;	//scanf( "%s" , str ) ; 如果用scanf 是可以的
	cout << str << endl ;   
	return 0 ;
}

http://img1.sycdn.imooc.com//6435149e0001ed3613220110.jpg

查看完整回答
反對 回復 2023-04-11
  • 1 回答
  • 0 關注
  • 152 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號