ページ 11

  ”  ”の書き方

Posted: 2010年6月18日(金) 14:51
by 土佐人
C++(コンパイラはBCC32.EXE)で短いプログラムを10本つくったとします。プログラム名1000.cpp,
1001.cpp,.......
.........1009.cpp,1010.cpp

コマンドラインでコンパイルせず、プログラムを組んでコンパイルすることにし
次のようなコードを書きました。
#include<stdio.h>
#include<stdlib.h>
int main()
{
system("bcc32.exe *.cpp")
}
*のところをfor(i=1000;1<=1010;i++)
を使って連続的に処理するにはこのプログラムをどのように書き換えればよいでしょうか。
(".....,")の" " の部分が分かりません。”をさらに”で括ったりしましたが。
どなたか分かる方よろしく。

Re:  ”  ”の書き方

Posted: 2010年6月18日(金) 15:08
by へろりくしょん
sprintf() あたりを使えばいいのではないかと。

Re:  ”  ”の書き方

Posted: 2010年6月18日(金) 15:27
by シエル
こんな感じですか?

#include <stdio.h>
#include <stdlib.h>

int main(void)
{
char filename[30];
char tmp[/url]=".cpp";
for(int i=1000;i<=1010;i++){
sprintf(filename,"echo bcc32.exe %d%s",i,tmp);
system(filename);
}
return 0;
}

Re:  ”  ”の書き方

Posted: 2010年6月19日(土) 13:38
by 土佐人
できました。!!
お手数をおかけしました。