C/C++の宿題を片付け ..
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
497:デフォルトの名無しさん 07/09/29 17:45:48 >>461 >エラーが出ると思いますが、結果は出ます。 こういうこと? #include <stdio.h> int main(){ int a , *b; printf("a?>"); scanf("%d" , &a); b = &a + 1; printf("Address:a=>%d , b=>%d\n" , &a , b); *b = a + 90; printf("Value:a=>%d , b=>%d" , a , *b); return 0; } まあ、bのアドレスがaの4バイト先にあるわけじゃないけど、出題者はこういうことを言いたいんじゃね? エラー出ないけどw 498:デフォルトの名無しさん 07/09/29 19:23:14 >>495 #include <stdio.h> #include <string.h> int main(int argc, char *argv[]){ FILE *fp; int row = 0, col = 0, max_col = 0, i, j; char buf[128], *p, str[128][128][3] = {0}; if(argc < 2 || (fp = fopen(argv[1], "r")) == NULL) return 0; while(fgets(buf, sizeof(buf), fp) != NULL){ p = strtok(buf, " \n"); while((p = strtok(NULL, " \n")) != NULL) strcpy(str[row][col++], p); row++, col = 0; } fclose(fp); for(i = 0; i < row; i++){ for(j = 0; str[i][j][0] != '\0'; j++) ; if(j > max_col) max_col = j; } for(j = 0; j < max_col; j++){ for(i = 0; i < row; i++) if(str[i][j][0] != '\0') printf("%2s ", str[i][j]); else printf("%*c", 3, 32); printf("\n"); } return 0; }
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
5298日前に更新/230 KB
担当:undef