C/C++の宿題片付けます 127代目at TECHC/C++の宿題片付けます 127代目 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト54: ◆N8hH7z85ug 09/06/09 04:25:21 [1] 授業単元: 文字列とポインタ [2] 問題文(含コード&リンク): http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/9388.txt [3] 環境 [3.1] OS:Linux [3.2] コンパイラ名とバージョン:gcc [3.3] 言語:C [4] 期限: ([09年6月10日10:00まで] [5] その他の制限: 検索していてよく見かけた#include <string.h>というのは習っていません。 #include<stdio.h>しか使ったことはありません。 よろしくお願いします。 55:デフォルトの名無しさん 09/06/09 06:15:46 >>52 http://kansai2channeler.hp.infoseek.co.jp/cgi-bin/joyful/img/9389.txt 56:デフォルトの名無しさん 09/06/09 09:35:13 >>49 何故かgcc固有のインクルードパスを無効と判定するみたい。 -vで出力みると違いがでるね。 原因とか回避方法はわからない。宿題テーマとは離れてしまうかも? 57:デフォルトの名無しさん 09/06/09 11:14:25 >>54 #include <stdio.h> int is_non_wordc(int c) { if (0x30 <= c && c <= 0x39) /* 数字 */ return 0; if (0x40 <= c && c <= 0x5a) /* 大文字英字 */ return 0; if (0x61 <= c && c <= 0x7a) /* 小文字英字 */ return 0; return 1; } int main(void) { char word[100]; int i = 0, c; while ((c = getchar()) != EOF) { if (!is_non_wordc(c)) { word[i++] = c; } else { word[i] = '\0'; if (i != 0) printf("%s\n", word); i = 0; } } return 0; } 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch